Differences between revisions 2 and 3
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| A better way to support .NET programs would be to integrate with Mono (See [:Mono-Wine_bridge:]). |
Wine offers some support for running .net programs. See the [http://appdb.winehq.org/objectManager.php?sClass=application&iId=2586 .NET AppDB page] for tips and to share user experiences. |
| Line 3: | Line 4: |
| As of Wine 0.9.59 your best bet for .NET support is probably the [:winetricks:winetricks script]. It is currently (Apr 2008) the most up to date method for installing .NET (1.1 and 2.0). Be advised that although its possible to install these runtimes, your application probably won't work (yet) and some restrictions may apply due to the Microsoft EULA (which makes Mono much more attractive). | Quick start: |
| Line 5: | Line 6: |
| If you haven't already, you should also check out the [http://appdb.winehq.org/objectManager.php?sClass=application&iId=2586 .NET AppDB page]. | To install the .net runtime, use [:winetricks:winetricks] to install the appropriate Microsoft .NET runtime (dotnet30, dotnet20, or dotnet11). |
| Line 7: | Line 8: |
| == Old Content (May 2005) == |
You can also use [:winetricks:winetricks] to install the latest Mono .NET runtime (mono22), but that only works for 'pure' .net programs at this time. (See also [:Mono-Wine_bridge:].) |
| Line 9: | Line 11: |
|
A while back I [MikeMcCormack] got the .NET framework to run a program in Wine. These notes may be slightly out of date, so feel free to update them with your experience. Anyway, here's some notes on what I did: Notes on getting the .NET framework to install. 1. Install DCOM95, IE6. 2. Winver=win2k, msi,msiexec=b, install netfx.msi 3. Add the following key: {{{ [Software\\Microsoft\\.NETFramework] 1101351980 "InstallRoot"="C:\\Windows\\Microsoft.NET\\Framework\\" }}} Move some files round: {{{ move files in Win/* to Windows/* cd Windows/Microsoft.NET/Framework/ mkdir v1.1.4322 cp -R Framework/URTInstallPath/* v1.1.4322/ wine .cxoffice/dotwine/fake_windows/Windows/Microsoft.NET/Framework/v1.1.4322/RegAsm.exe c:\\Windows\\System\\mscoree.dll }}} Manually added the following key to the registry: {{{ [Software\\Classes\\CLSID\\{E5CB7A31-7512-11D2-89CE-0080C792E5D8}\\InprocServer32] 1101368247 @="c:\\windows\\system\\mscoree.dll" }}} |
Be advised that although its possible to install .net runtimes, your application probably might not work (yet). Also, the Microsoft .NET runtimes are not Free Software; read their EULA before accepting. (Mono is Free Software, so if it meets your needs, it's a better choice.) |
Wine offers some support for running .net programs. See the .NET AppDB page for tips and to share user experiences.
Quick start:
To install the .net runtime, use winetricks to install the appropriate Microsoft .NET runtime (dotnet30, dotnet20, or dotnet11).
You can also use winetricks to install the latest Mono .NET runtime (mono22), but that only works for 'pure' .net programs at this time. (See also Mono-Wine_bridge.)
Be advised that although its possible to install .net runtimes, your application probably might not work (yet). Also, the Microsoft .NET runtimes are not Free Software; read their EULA before accepting. (Mono is Free Software, so if it meets your needs, it's a better choice.)
