The Microsoft .NET Framework version 1.1 redistributable package (released 2003-04-24)
includes everything you need to run applications developed using the .NET
Framework.
The .NET Framework version 1.1 provides improved scalability and performance, support for mobile device development with ASP.NET mobile controls (formerly the Microsoft Mobile Internet Toolkit), support for Internet Protocol version 6, and ADO.NET classes for native communication with Open Database Connectivity (ODBC) and Oracle databases. It also enables the use of code access security to further lock down and isolate ASP.NET applications.
The .NET Framework consists of two main parts: the common language
runtime (CLR) and a unified set of class libraries, including ASP.NET
for Web applications and Web services, Windows Forms for smart client
applications, and ADO.NET for loosely coupled data access.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
What works
Installation using 'winetricks' script, e.g. 'winetricks dotnet11'
Running .NET 1.1 applications
What does not
problems are tracked by bugs attached to this appdb entry
What was not tested n/a
Additional Comments
Use 'winetricks' script for installation of .NET Framework 1.1 - especially if the app wants to install it on its own!
Always use a clean WINEPREFIX for .NET installs (Framework + .NET based app)!
If you intend to use .NET 1.1 Framework without upgrading to .NET 2.0 or later you might need to set a load-order override of "mscoree.dll" library (system32) to "builtin" only (using winecfg).
This is due to different loader implementation between .NET 1.1 and 2.x (or later), see bug 17184 for explanation.
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.
You don't need this step if you use 'winetricks' to install Microsoft .NET Frameworks.
.NET Framework 1.1 Service Pack 1 installation
Installation by using 'winetricks' script
Use this option for easy installation of .NET 1.1 Framework Service Pack(s).
Winetricks will take care of all needed installation prerequisites and work around some problems (.NET 1.1 already installed, Service Packs already applied...).
$ wget http://kegel.com/wine/winetricks
.NET Framework 1.1 Service Pack 1:
$ bash winetricks dotnet11sp1
There is no need to manually install .NET Framework 1.1 before. Winetricks does this as part of service pack install!
Unattended installation of .NET Framework 1.1
Unattended Installation
Example command lines you can use to perform unattended installations for the .NET Framework 1.1 installation:
Silent installation
These command lines will run the .NET Framework 1.1 setup in fully silent
mode. The setup package will extract to a temporary location and
installation will begin with no user interaction and no visible UI. The
user will see no visible indication that setup is running.
$ wine setup.exe /q:a /c:"install.exe /q"
Standard unattended installation
These command lines will run the .NET Framework 1.1 setup in standard
unattended mode. The setup package will extract to a temporary location
and installation will begin with no user interaction. A progress dialog
will appear on the screen during installation, and it will disappear
when setup is complete. Errors encountered during installation might
pop up message boxes during installation if they occur.
$ wine setup.exe /q:a /c:"install.exe /qb"
Unattended installation with no cancel button available in the UI
These command lines will run the .NET Framework 1.1
setup in unattended mode with no cancel button. The behavior of setup
is the same as with the command lines above except the cancel button
will be hidden on the progress page during installation. This allows
the user to know that a setup is in progress but prevent them from
cancelling it (unless they kill the process).
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.