web-dev-qa-db-ja.com

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

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.

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

35
RiaD

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

winetricks dotnet20

そして

winetricks mono28
26
The Messie

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

Sudo apt-get install mono-complete

その後

mono /path/to/file.exe

それでおしまい!

36
jnorambuena

私の場合、mono-completeをインストールすると、Mono経由で実行されている構成ファイルが適切に見つからなかったため、アプリケーション(CloudBerry Explorer)が機能しませんでした。

私は.NET 2.0がインストールされないx64システムで実行しています( http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754 を参照してください)。私は私のワインのディレクトリを削除しなければならないことがわかった:

export WINEARCH="win32"
winetricks dotnet20

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

この時点で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サポートの方が重要だと思います)。

11

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

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

これにより、MS .NET互換性互換性レイヤーが提供されます。

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

0
kenorb