This is in supplement of my earlier posting, regarding problems w/ registration of Scrivener 1.9.16 on my Linux Debian platform.
In order to save space in Root, and as they weren't helping me anyway, I decided to uninstall Wine, PlayOn Linux, and Winetricks, and to try Crossover. After installing Crossover I was able to successfully install and open Scrivener using both the 1.9.16 version downloaded from the L&L site and the Crosstalk Available Applications version (which also was 1.9.16) Both of them presented the same problem, viz, on attempted registration using my e-mail address and my Serial Number, I received error messages complaining about the absence of Net 4.5.
The Crossover installation window showed it downloaded both Net 4.0 and 4.6.2, and installed the Net 4.0 Framework. Whether it installed 4.6.2, I don't know. I looked at the Log file and extracted the relevant lines to a new text file. They are meaningless to me. If it did not install also 4.6.2, perhaps this is why Paddle complains about Net 4.5. (Though I know that Net Framework 4.0 was installed by Crossover, I don't know enough about Net to determine which 4.0 files that were installed, as indicated by the log file, constitute the 4.6.2 upgrade.)
One of the technicians at Code Weavers suggested I try to intall it in a Win 10 Bottle. I suppose that if would install all of 4.0, and maybe even 4.7 or 4.8, would solve the problem, since it would seem that a version of Net later than 4.6 would install all of the earlier components. However, a person responding to one of my posts indicated this was unlikely; I don't know. (I successively used both a Win 7 Bottle and a Win 7 64-Bit Bottle for Scrivener installation, w/ neither having any different effect.)
Apparently there has been a persistent problem w/ Paddle. The <paddle.exe> version is dated 09/12/19, and the Configuration file is dated 07/25/19. I wonder if these the latest of each?
I also note the following line from the configuration file:
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
Since it is complaining about not seeing Net 4.5, could this be the problem?
Would editing the line in the Paddle Configuration file be an option to resolve the problem?
Finally, I wonder if it is possible to use the Wine Configuration or Tools utility in Crossover to install
<NDP462-KB3151800-x86-x64-AllOS-ENU> in the Scrivener Bottle? (This of course is the EXE file for installing the complete Net 4.0 Framework up to and including 4.6.2.)
If only the Net 4.0 Framework, but not the upgrade to 4.5 or 4.6.2, installed perhaps this would solve the problem. (Perhaps then the Paddle utility w/ Scrivener (the registration process) will be able to find 4.5.)
Any thoughts on any of the above?