我正在尝试在Ubuntu 14.04 LTS下使用Wine运行一个简单的程序,但是它抱怨说
尝试手动安装 .Net 4.0 会在安装程序中出现错误,提示已经安装了 .Net 4.0。
运行
尝试再次启动相同的应用程序仍将失败,并显示:仍然。
fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.0" not implemented
fixme:mscoree:parse_probing privatePath=L"assemblies" not implemented
The entry point method could not be loaded
尝试手动安装 .Net 4.0 会在安装程序中出现错误,提示已经安装了 .Net 4.0。
运行
winetricks forcemono
。------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a
clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call forcemono
Executing load_forcemono
Using native override for following DLLs: mscoree
Executing winetricks_early_wine regedit C:\windows\Temp\_forcemono\override-dll.reg
Using override for following DLLs: mscorsvw.exe
Executing winetricks_early_wine regedit C:\windows\Temp\_forcemono\override-dll.reg
尝试再次启动相同的应用程序仍将失败,并显示:仍然。
err:module:import_dll Library mscoree.dll (which is needed by L"Z:\\home\\<user>\\tmp\\saveedit_r237\\Gibbed.Borderlands2.SaveEdit.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\<user>\\tmp\\saveedit_r237\\Gibbed.Borderlands2.SaveEdit.exe" failed, status c0000135
我已经尝试过Wine 1.6和1.7.30,但都失败了。.Net 4.0实际上被实现了吗?还是只部分实现了?有没有办法让这个.Net 4.0应用程序工作?
更新
Winetricks抱怨在64位系统上无法安装dotnet40
。那么,我该如何安装它呢?