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

Austin English austinenglish at gmail.com
Fri Nov 17 20:57:10 CST 2017


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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20171117/c353acee/attachment-0001.html>


More information about the wine-devel mailing list