Win用の.NET 2.0アプリケーションを実行する


35

Ubuntu 11.10でWindows用のアプリケーションを実行しようとしています

私は試した

wine /path/to/file.exe

エラーは:

wine: Install Mono for Windows to run .NET 2.0 applications.

私はモノを持っています(Windowsではモノではないようです)

mono /path/to/file.exe

エラーが発生します:

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.

何をする必要がありますか?

回答:


26

Windows用にmonoをインストールするか、winetricksがあるWindows用に.NETを試してください。シェルで試してください:

winetricks dotnet20

そして

winetricks mono28

2
このエラーが発生しました:fixme:advapi:DecryptFileA "C:\\users\\yasin\\Temp\\IXP000.TMP\\" 00000000 fixme:advapi:LsaOpenPolicy ((null),0x33f31c,0x00000001,0x33f344) stub fixme:advapi:LsaClose (0xcafe) stub fixme:storage:create_storagefile Storage share mode not implemented. err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x451d7c@Andrei:あなたが望むものを誰が気にしますか?OPはワインを求めています。
m0skit0

上記のこのエラーを削除して修正しました~/.wine directory
m0skit0

1
エラー:64ビットオペレーティングシステムにインストールできません。
user457015 14年

1
私は...私の64ビットの問題を修正したとの回答でそれを書くために準備ができていたが、この質問は保護され
user457015

「この製品は、64ビットオペレーティングシステムではサポートされていません。」
セリン

36

私は12.04で同様の問題を抱えていましたが、これは私がやったことです:

sudo apt-get install mono-complete

その後

mono /path/to/file.exe

それでおしまい!


11

私の場合、mono-completeMonoを介して実行すると適切に検出されない設定ファイルを探していたため、インストールではアプリケーション(CloudBerry Explorer)が機能しませんでした。

私は.NET 2.0がインストールされないx64システムで実行しています(http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754を参照)ので、削除する必要があることがわかりましたwineディレクトリとdo:

export WINEARCH="win32"
winetricks dotnet20

(あるいは、 アーキテクチャーをWINEPREFIX使用してアプリケーションに別の設定をすることもできますがwin32、そのような環境の分離は必要ありませんでした。以前のセットアップに手を加える必要はまったくありませんでした。)

この時点で実行したかったwinetricks mono28が、Novellがミラーからファイルを削除することを説明するためにwinetricksはまだ更新されていません(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

(mono-project.comサーバーにはNovellと同じ種類のジュースがないため、ダウンロードに約30分かかりました...残念ながら...) .NETサポートよりもWineサポートの方が重要だと思います)。


うわー、2年後、winetricksはまだ更新されていません。ワイントリックは放棄されていますか?
セリン

0

Mono for Wineは、aptを介してインストールできます。

sudo apt-get install wine-mono4.5.6\*

MS .NET互換性互換性レイヤーを提供します。

詳細については、WineのMonoページを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.