Linux に元の Microsoft .Net Framework をインストールし、最先端の MS C# 機能を使用して Mono 非互換の .Net アプリケーションを正常に実行した人の話を聞いたことがあります。彼はどうやってそれを行うことができますか?
4 に答える
実際、.NET 4 は Mono で実装されています。リリースされていないだけで、おそらくすぐにリリースされるでしょう。ソースから取得できるという事実により、Mono はベータ版をリリースしません。.NET 4 を今すぐ実行したい場合は、SVN から Mono を取得してビルドするだけです。@Mike Cellini が提供したリンクの下部に記載されています。Mono に対して 4.0 アプリケーションの開発または実行を開始する場合は、現時点でこれが最善の策です。パッケージ化されたリリースを待ちたい場合を除きます。Mono のサイトには、ソースからビルドするためのドキュメントがたくさんありますが、これはリリース tarball をビルドするのとまったく同じです。
Wine では .NET 2.0 が動作しており、.NET 3.0 も同様に動作しています。それでも、せいぜいむらがあると思います。Linux での .NET の最適なサポートは Mono です。Mono は .NET Framework の多くをかなり適切にサポートしていますが、.NET 4 についてはまだうまくいきません。 http://www.mono-project.com/Compatibility
Web インストーラーではなく、スタンドアロン インストーラーでのみ実行できます (winetricks を試すことをお勧めします) 。スタンドアロン インストーラー (オフライン) については、ここをクリックしてください。
これは、dotGnuと関連している可能性があります。