我正在尝试在 Ubuntu 11.10 上运行 Windows 应用程序
我试过
wine /path/to/file.exe
Run Code Online (Sandbox Code Playgroud)
错误是:
wine: Install Mono for Windows to run .NET 2.0 applications.
Run Code Online (Sandbox Code Playgroud)
我有单声道(Windows 似乎不是单声道)
mono /path/to/file.exe
Run Code Online (Sandbox Code Playgroud)
给我错误:
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/2.0/mscorlib.dll' directory.
Run Code Online (Sandbox Code Playgroud)
我需要做什么?
小智 35
我在 12.04 上遇到了类似的问题,这就是我所做的:
sudo apt-get install mono-complete
Run Code Online (Sandbox Code Playgroud)
进而
mono /path/to/file.exe
Run Code Online (Sandbox Code Playgroud)
就是这样!
小智 27
尝试为 windows 安装 mono 或尝试使用 winetricks 为 windows 安装 .NET。在 shell 中尝试:
winetricks dotnet20
Run Code Online (Sandbox Code Playgroud)
和
winetricks mono28
Run Code Online (Sandbox Code Playgroud)
Mor*_*rne 11
就我而言,我发现安装mono-complete不允许我的应用程序 (CloudBerry Explorer) 运行,因为它正在寻找通过 Mono 运行的配置文件没有正确找到。
我在 x64 系统上运行,该系统不会安装 .NET 2.0(请参阅http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754),所以我发现我必须删除我的wine 目录并执行以下操作:
export WINEARCH="win32"
winetricks dotnet20
Run Code Online (Sandbox Code Playgroud)
(或者,您可以WINEPREFIX为具有win32 架构的应用程序设置不同的,但我不需要那种环境分离,并且完全可以接受我以前的设置。)
此时我想运行,winetricks mono28但 winetricks 尚未更新以说明 Novell 从其镜像中删除文件(请参阅http://code.google.com/p/winetricks/issues/detail?id=221)。我在票证中使用了建议的解决方案:
wget http://download.mono-project.com/archive/2.8/windows-installer/9/mono-2.8-gtksharp-2.12.10-win32-9.exe
wine mono-2.8-gtksharp-2.12.10-win32-9.exe
Run Code Online (Sandbox Code Playgroud)
(这需要大约 30 分钟才能下载,因为 mono-project.com 服务器没有 Novell 所拥有的那种果汁,遗憾的是......)它允许我想要使用的应用程序运行(它有一些问题,但我认为这更多是关于 Wine 支持而不是 .NET 支持)。
| 归档时间: |
|
| 查看次数: |
71302 次 |
| 最近记录: |