What causes .NET Framework 4.5 to "subtly fail" on Windows Vista and higher?

Alex Henrie alexhenrie24 at gmail.com
Fri Nov 17 21:10:45 CST 2017


2017-11-17 19:57 GMT-07:00 Austin English <austinenglish at gmail.com>:
> On Nov 17, 2017 8:28 PM, "Alex Henrie" <alexhenrie24 at gmail.com> wrote:
>
> Hello,
>
> This question is mostly for Austin, but I am CC'ing the list in case
> anyone else knows the answer.
>
> I am trying to open a file created by ProPresenter
> <https://renewedvision.com/propresenter/download/>, a freely
> downloadable .NET Framework 4.5 app that requires Windows 8 or later.
> Mono is not good enough for this program.
>
> When Winetricks installs .NET 4.5 or 4.5.2, it prints the warning
> "Setting Windows version to 2003, otherwise applications using .NET
> 4.5 will subtly fail"
> <https://github.com/Winetricks/winetricks/blob/master/src/winetricks#L7095>.
> Indeed, setting the Windows version to 2003 allows ProPresenter to run
> just long enough to complain that Windows 8 or later is required and
> exit. With the Windows version set to 8, ProPresenter goes into an
> infinite loop calling Context_CC_ContextCallback.
>
> What is the subtle bug here? Does it have to do with
> Context_CC_ContextCallback, or is that just a distraction?
>
> -Alex
>
>
> Likely a distraction, though I don't know for sure. Most of the winetricks
> dotnet code was written or inspired by Focht or Hans, who may have better
> info.
>
> I'd suggest looking at the bugs mentioned or linked in winetricks source
> around dotnet for more info. If not, try Hans or Focht.

OK, thanks. I tried Wine Staging just now and got a bit farther:
ProPresenter now exits after complaining that it requires OpenGL 3.2.

-Alex



More information about the wine-devel mailing list