WineHQ
.NET Framework 3.0



Category: Main > Programming / Software Engineering > .NET Framework > 3.0


Name.NET Framework
Version3.0
License Retail
URLhttp://msdn.microsoft.com/netf...
Votes 5
Link Microsoft .NET Framework 3.0
RatingSilver
Wine Version1.5.31
Free Download Microsoft .NET Framework 3.0 (Full Package)
Free Download Microsoft .NET Framework 3.0 Service Pack 1 (Full Package)
Maintainers of this version:
Description

The Microsoft .NET Framework version 3.0 redistributable package (released 2006-11-06)
is the new managed code programming model for Wi­ndows. It combines the power of the .NET Framework version 2.0 ­with new technologies for building applications that have visually compelling user experiences, seamless communication across technology boundaries, and the ability to support a wide range of business processes. These new technologies are Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace.­

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works
Nothing, really.


What does not

Tried "winetricks dotnet30" but that fails, claiming it cannot find some .bmp file.

Tried running the installer manually but that fails with an unknown error. Check the bugs list.

Verifier tool does not see a dotnet30 installation in either case.


What was not tested
-


Additional Comments

Couldn't work out how to get around this.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Jul 13 20131.6-rc5 No Not installable Garbage Ken Sharp 
ShowFedora 18 x86_64May 25 20131.5.31 Yes Yes Silver Anastasius Focht 
ShowFedora 16 x86_64Dec 21 20121.5.20 Yes Yes Silver Anastasius Focht 
ShowSabayon Linux (rolling release) amd64Nov 18 20121.5.16 Yes Yes Silver Andriy Tsykholyas 
ShowFedora 16 x86_64Sep 14 20121.5.13 Yes Yes Silver Anastasius Focht 


Known bugs
Bug # Description Status Resolution Other apps affected
9158 Multiple Microsoft development tools online/web installers fail to skip "$shtdwn$.req" with FILE_ATTRIBUTE_HIDDEN (Visual Studio Express Editions, .NET Framework 3.0) NEW View
10601 Microsoft .NET Framework: GAC API for managed assembly installation needs reparse point/junction API support (.NET Framework 2.0, 3.0, 4.0 installers and other apps that make use of GAC API) NEW View
16876 Various Microsoft component/prerequisite installers hang due to bug in property sheet control (WIC, PowerShell, XPSEPSC) NEW View
26016 Multiple Microsoft installers crash with heap corruption (private heap for StringTableXXX allocation wrapper in setupapi needed)(XmlLite, XPSEP, IE7) NEW View
32323 Netflix (Silverlight 4.x) and several .NET Framework 3.x/4.0 WPF apps require either Arial or Verdana to be installed NEW View
34217 MS XPSEP GUI installer fails if dotnet30 installed NEW View

 
Microsoft .NET Framework 3.0 installation

­Make sure you operate on a clean 32-bit WINEPREFIX (~/.wine)!


­Installation by using 'winetricks' script­

­Winetricks will take care of all needed installation prerequisites and work around some problems

$ wget http://winetricks.googlecode.com/svn/trunk/src/winetricks

Use the following winetricks verb to automatically download and install .NET 3.0 Framework:

­$ bash winetricks dotnet30­

Be patient until it finishes.

.NET Framework 2.0 which is needed prerequisite will be automatically installed by winetricks.

­

 
Microsoft .NET Framework 3.0 Service Packs (SP1, SP2) installation
­­Make sure you operate on­ a clean 32-bit ­WINEPREFIX (~/.wine)!

­Installation by using 'winetricks' script

Use this option for easy installation of .NET 3.0 Framework Service Pack(s).

­Winetricks will take care of all needed installation prerequisites and work around some problems (.NET 3­.0 already installed, Service Packs already applied...).

$ wget http://winetricks.googlecode.com/svn/trunk/src/winetricks

­.NET Framework 3.0 Service Pack 1:

$ bash winetricks dotnet30sp1

There is no need to manually install .NET Framework 3.0 be­­fore. Winetricks does this as part of service pack install!­­

.NET Framework 3.0 Service Pack 2:

There is no separate installer for this service pack. It is part of .NET 3.5 Framework Service Pack 1 installer. Refer to .NET 3.5 Framework appdb entry. ­


 
Mono uninstallation

Mono (free alternative .NET Implementation) and Microsoft .NET Framework don't mix well in same WINEPREFIX.

If you intend to manually install .NET Frameworks make sure you removed any previous install of 'MONO' package from WINEPREFIX before.

$ wine uninstaller --remove '{E45D8920-A758-4088-B6C6-31DBB276992E}'

­

You don't need this step if you use 'winetricks' to install Microsoft .NET Frameworks.


 
Manually trigger rebuild of the Global Assembly Cache (GAC) after .NET Framework installation

Use the following command to manually trigger GAC rebuild after .NET Framework installation (or if WINEPREFIX changed due to Wine update):­

$ wine "c:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\ngen.exe" update

Some errors (while loading dependent modules that are not GAC'd yet) are expected and can be ignored. ­


 
Verify .NET Framework installation using .NET Framework Setup Verification Tool (Microsoft)

To verify .NET Framework installation(s) in WINEPREFIX you can use the .NET Framework Setup Verification Tool from Aaron Stebner (Microsoft) which checks for proper installation of .NET assemblies and registry entries.

Website and download here­

Select the .NET Framework you want to verify and evaluate the log file manually if verification failed.


 
Installer dialog window disappears after pressing install button

This is expected. The installer is minimized to systray (there is a balloon tooltip, indicating the action). Double click installer icon in systray to restore the dialog window.­­


 
dotnet20sp1 install completed, but installed file ... /c:/windows/assembly/NativeImages_v2.0.50727_32/indexb.dat not found­

If you encounter this error while trying to run 'winetricks dotnet20sp1' recipe:

dotnet20sp1 install completed, but installed file /home//.wine/dosdevices/c:/windows/assembly/NativeImages_v2.0.50727_32/indexb.dat not found­

"indexXX.dat" files get changed (number increments) each time a native assembly is generated and installed into GAC (ngen run).

It's an error in older winetricks versions that relied on these numbers.

You can verify this by running full GAC rebuild (optional):

$ wine "c:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\ngen.exe" update

After this command new index files have been generated.

Please update your winetricks script to a newer version (see main HOWTO)


 
The application requested process termination through System.Environment.FailFast

If a .NET application exits with the following message in console:

err:eventlog:ReportEventW ...
Description: The application requested process termination through System.Environment.FailFast(string message).\n
Message: Unrecoverable system error.\n
Stack:\n
at System.Environment.FailFast(System.String)\n
at MS.Internal.Invariant.FailFast...

Some of Wine's truetype fonts are still not in shape of being a complete replacement for Windows ones, causing errors.

You must use 'winetricks corefonts' recipe to work around this problem!


 
Amount of data to be downloaded from .NET Framework 3.0 web (online) installer is large (250 MiB)

The .NET 3.0 web installer detects Wine as Windows MUI with lots of language packs. Wine returns quite a number of supported user interface languages hence the installer tries to download a large number of .NET 3.0 language packs. This will later lead to problem because .NET 3.0 language packs require the corresponding .NET 2.0 language packs to be installed. These don't get automatically downloaded and installed which will lead to failure when the installer tries to install .NET 3.0 language packs.

Use the full (offline) installer (see download link). Be aware the full installer also has MUI (language packs) related problem, leading to large delay near the end of installation (see other note).


 
Setup has encountered a problem while trying to copy $shtdwn$.req (web installer)

­This is Bug 9158 encountered in .NET Framework 3.0 web installer. Either use full (offline) installer (see download link) or the following workaround in console:­­

$ _SFX_CAB_SHUTDOWN_REQUEST=1 wine ./dotnetfx3setup.exe
­ ­ ­

 
System.Window.Markup.XmlParseException when starting .NET apps

If a .NET application exits with the following message in console:

err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:rpc:RpcBindingSetAuthInfoExW unsupported AuthnSvc 10

You are missing the samba/winbind component which is essential for certain Wine functionality.

Please install winbind with your distribution package manager!


 
fixme:shell:URL_ParseUrl failed to parse ...

URL_ParseUrl FIXME messages on console when running/installin­g .NET apps are harmless and can be safely ignored. Example console output:

fixme:shell:URL_ParseUrl failed to parse L"mscorlib"
­

 
/home/yourlogin/.wine is not owned by you / (Permission denied)

Never run wine as root (su, sudo)! Wine doesn't require to be run as root!

You will screw your WINEPREFIX and possibly other things up. If you have run Wine as root you need to:

$ sudo rm -rf ~/.wine­­

and then run winecfg to set Wine folder structure back up. If you used winetricks script as root you might also need to:

$ sudo rm -rf ~/.cache/winetricks/
­

Again: Just run wine as regular user and all should be fine.


 
Codeweaver AppDB Entry
Codeweaver AppDB Entry

 
err:eventlog:ReportEventW .NET Runtime version 2.0.50727.42 - Unrecoverable system error

If a .NET application exits with the following message in console:

fixme:shell:URL_ParseUrl failed to parse L"WindowsBase.resources"
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x33b6e8,(nil)): stub
err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Unrecoverable system error.
fixme:advapi:DeregisterEventSource (0xcafe4242) stub­

­

This 'Unrecoverable system error' is pretty general and can be caused by many things. For instance by bad truetype fonts. Some of Wine's truetype fonts are still not in shape of being a complete replacement for Windows ones, causing errors. You must use winetricks corefonts steps to work around this problem!

$ wget http://kegel.com/wine/winetricks
$ bash winetricks corefonts­
­

 




   << Back

Page loaded in 0.14124 seconds.