http://bugs.winehq.org/show_bug.cgi?id=25060
--- Comment #13 from Anastasius Focht focht@gmx.net 2012-02-24 16:30:29 CST --- Hello,
winetricks trunk now has .NET Framework 3.5 recipe fixed so I cleaned up appdb and removed the workarounds.
http://winetricks.googlecode.com/svn/trunk/src/winetricks
It might be useful to add .NET 3.5 SP1 recipe as some apps explicitly request it.
Forum thread about .NET 3.5 SP1 app "PASS 11": http://forum.winehq.org/viewtopic.php?t=14674
Download: http://www.ncss.com/download_PASS.html
Following is a small winetricks recipe for .NET 3.5 SP1 (Dan or Austin might pick/polish it up).
Basically .NET 2.0 SP2 needs to be installed as prerequisite on top of .NET 3.5 before running .NET 3.5 SP1 installer...
--- snip --- w_metadata dotnet35sp1 dlls \ title="MS .NET 3.5 SP1" \ publisher="Microsoft" \ year="2008" \ media="download" \ file1="dotnetfx35.exe" \ installed_file1="c:/windows/Microsoft.NET/Framework/v3.5/Microsoft .NET Framework 3.5 SP1/logo.bmp"
load_dotnet35sp1() { case "$OS" in "Windows_NT") ;; *) w_warn "dotnet35sp1 does not yet fully work or install on wine. Caveat emptor." ;; esac
w_call dotnet35 $WINESERVER -w w_call dotnet20sp2 $WINESERVER -w
# http://www.microsoft.com/download/en/details.aspx?id=25150 w_download http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a... 3dce66bae0dd71284ac7a971baed07030a186918
cd "$W_CACHE"/dotnet35sp1 $WINE dotnetfx35.exe /lang:ENU $W_UNATTENDED_SLASH_Q } --- snip ---
Using that recipe on clean WINEPREFIX the app successfully installs and runs.
While you're at it, you might also want to fix .NET 3.0 SP1 "silent" mode:
--- snip --- w_try $WINE msiexec /i "XPSEP XP and Server 2003 32 bit.msi" # ${W_OPT_UNATTENDED:+/q} broken? --- snip ---
Simply pass "/qb" to msi installer to allow a fully silent/unattended install of .NET 3.x Frameworks.
$ wine --version wine-1.4-rc5
Regards