[Bug 45680] Microsoft .NET Framework 3.5 (SP1) fails to install in 64-bit WINEPREFIX
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Oct 5 19:26:23 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=45680
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download, Installer
URL| |https://www.microsoft.com/e
| |n-us/download/details.aspx?
| |id=21
Summary|dotnet35(sp1) fails to |Microsoft .NET Framework
|install in a 64bit prefix |3.5 (SP1) fails to install
| |in 64-bit WINEPREFIX
Hardware|x86 |x86-64
CC| |focht at gmx.net
--- Comment #12 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
the issue is definitely a dupe of existing MSI bugs in between 3.14-3.17
(including regressions). But well ... let it be.
To verify .NET Framework installation(s) in WINEPREFIX you can always use the
.NET Framework Setup Verification Tool from Aaron Stebner (Microsoft) which
checks for proper installation of .NET assemblies and registry entries.
https://blogs.msdn.microsoft.com/astebner/2008/10/13/net-framework-setup-verification-tool-users-guide/
Select the .NET Framework you want to verify and evaluate the log file manually
if verification failed.
Additional manual checks...
CLR bootstrapper (presence + bitness + size/date):
--- snip ---
$ find .wine/drive_c/ -iname "mscoree.dll" -exec file {} \;
.wine/drive_c/windows/syswow64/mscoree.dll: PE32 executable (DLL) (GUI) Intel
80386, for MS Windows
.wine/drive_c/windows/system32/mscoree.dll: PE32+ executable (DLL) (GUI)
x86-64, for MS Windows
$ find .wine/drive_c/ -iname "mscoree.dll" -exec ls -la {} \;
-rw-rw-r--. 1 focht focht 282112 Oct 24 2007
.wine/drive_c/windows/syswow64/mscoree.dll
-rw-rw-r--. 1 focht focht 448000 Oct 23 2007
.wine/drive_c/windows/system32/mscoree.dll
--- snip ---
Check if GAC update/refresh is properly working by running both, 32-bit and
64-bit NGEN.
--- snip ---
$ find .wine/drive_c/ -iname "ngen.exe" -exec file {} \;
.wine/drive_c/windows/Microsoft.NET/Framework64/v2.0.50727/ngen.exe: PE32+
executable (console) x86-64, for MS Windows
.wine/drive_c/windows/Microsoft.NET/Framework/v2.0.50727/ngen.exe: PE32
executable (console) Intel 80386, for MS Windows
# 32-bit NGEN
$ wine "c:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\ngen.exe" update
/force
# 64-bit NGEN
$ wine "c:\\windows\\Microsoft.NET\\Framework64\\v2.0.50727\\ngen.exe" update
/force
--- snip ---
@Louis:
--- quote ---
Also: ``winetricks dotnet35sp1`` reports it doesn`t work, maybe time for an
update as this seems to succeed now????
--- quote ---
Sure, some 'winetricks' .NET recipes could get some updates. While at it, the
'Windows 2003' setting in .NET Frameworks 4.5.x+ recipes after install is
harmful nowadays. It should be reset to default ('Windows 7').
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list