Microsoft .NET Framework v3.5 SP1
I reproduced this method about 5 times in a Windows XP Bottle. This worked for me, hope it works for you aslo.
Installation:
-
Create a new Windows XP Bottle in Crossover Games v10.2.1.
-
Install Microsoft C++ 2008 x86 and Microsoft C++ 2008 x86 SP1 from the Microsoft Download Site.
-
Install Microsoft XML Parser 6.0 SP1 included in Crossover Games.
-
Install Windows Installer 4.5 Redistributable from the Microsoft Download Site. Don't restart and cancel the installation with the "sensitive use with caution" cancel button. Start the Task Manager in the Control Panel and end the "update.exe" process.
-
Install Microsoft .NET Framework 3.0 included in Crossover Games which will first start installation of Microsoft .NET Framework 2.0 and then proceed to install Microsoft .NET Framework 3.0.
-
Run the .NET Framework Setup Verification Tool. http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx Choose ".NET Framework 3.0 SP2" and click "Verify Now". Review any errors and warnings in the log file.
-
Change any "Expected Data" and "Actual Data" entries from the .NET Framework Setup Verification Tool log file to matching values in the Windows XP bottle's Registry.
Example:
Expected Data: 2
Actual Data: 0
Navigate to:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
"SP"=dword:00000000
Change "SP" dword (Actual Data) value to 2. Now the "Expected Data" and "Actual Data" entries will match in the Windows XP bottle's Registry.
- Delete the "v3.5" key from the Windows XP bottle's Registry at the following location:
[HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP]
- Create the "RedistList" directory in "C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0" and copy the "FrameworkList.xml" file to the directory.
http://www.hellfire-network.tv/Downloads/dotnet/RedistList.zip
- Download the Microsoft .NET Framework 3.5 Redistributable from the Microsoft Download Site. Using the Run Command box, browse for the setup and run the following switch at the end of the command to start the installation:
dotnetfx35setup.exe /lang:ENU
Once the installation is completed, restart Crossover Games to show the updates in the Application Menu.
- Download the Microsoft .NET Framework 3.5 SP1 Redistributable from the Microsoft Download Site. Using the Run Command box, browse for the setup and run the following switch at the end of the command to start the installation:
dotnetfx35setup.exe /lang:ENU
Once the installation is completed, restart Crossover Games to show the updates in the Application Menu.
- Run the .NET Framework Setup Verification Tool again on ".NET Framework 3.5 SP1" and the log should not display any errors or warnings.
NOTE: Run the .NET Framework Cleanup Tool http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx to remove bad installations of any Microsoft .NET Framework.