Browse by Developer
> Programming / Software Engineering
> .NET Framework > 1.0
The Microsoft .NET Framework version 1.0 redistributable package (released 2002-01-05)
includes everything you need to run applications developed using the .NET
The application that required .NET 1.0 Framework installed and ran successfully.
.NET Framework Setup Verification Tool from Aaron Stebner (Microsoft) which checks for proper installation of .NET assemblies and registry entries reports success.
What does not
What was not tested
Make sure you operate on a clean 32-bit WINEPREFIX (~/.wine)!
If you installed alternative .NET Framework implementation MONO in WINEPREFIX you need to remove it before.
See "Mono uninstallation" HOWTO.
Use the following command to automatically extract and run the installer of .NET Framework 1.0:
Optionally install corefonts (using winetricks)
$ wget http://kegel.com/wine/winetricks
$ bash winetricks corefonts
Install .NET Framework 1.0 as described in ".NET Framework 1.0 installation" HOWTO.
Run the service pack installer:
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.
You don't need this step if you use 'winetricks' to install Microsoft .NET Frameworks.
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.
This is bug 25120. You need to set "fusion" component to "native".
Either use 'winecfg' tool or start the installer as follows (if you don't use winetricks recipe):
$ WINEDLLOVERRIDES=fusion=n wine ./dotnetfx.exe
URL_ParseUrl FIXME messages on console when running/installing .NET apps are harmless and can be safely ignored. Example console output:
This is a limitation of original .NET Framework 1.0
The error message is shown during registration of "mscoree.dll":
$ regsvr32.exe "C:\\windows\\system32\\mscoree.dll"
.NET Framework uses win32 API "GlobalMemoryStatus" to query for memory address space layout/constraints.
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:
and then run winecfg to set Wine folder structure back up. If you used winetricks script as root you might also need to:
Again: Just run wine as regular user and all should be fine.