7

MonoDevelop バージョン 2.8.2 と、.NET 4.0 フレームワークで使用できる既定のパラメーターを使用しています。最初の問題は、MD をリロードするたびに .NET ランタイムが 3.0 にリセットされ、再度変更する必要があることでした。これはそれほど面倒ではありませんでしたが、なぜそれが起こり続けたのか、どうすれば永続的に設定できるのかを知りたいと思っています.

私の本当の問題は、[オプション]ドロップダウンの下に.NETランタイム(または具体的には何であれ、覚えていない)が表示されなくなったことです。代わりに、無効になっているProject Optionsが表示されます。

(ここに私が見たものの画像を載せたいと思いますが、どうやら評判が必要です. )

これらの問題の 1 つでも修正されれば、私は大丈夫なはずです。しかし、今は IDE からのエラー メッセージに頼ることができず、Unity に切り替える必要があります。

4

1 に答える 1

3

Unity3D v4.2 は現在 Mono v2.6 程度を使用しており、3.5 以下の同等の .NET バージョンのみをサポートしています。.NET 3.5 の隅々までサポートしているとは思えません。

公式には、Unity は .NET 2.0 のみをサポートしています。サポートされている機能については、こちらを参照してください。

最善の方法は、Player Settings でAPI Compatibility Level をv2.0-subsetからv2.0 に変更することです。

于 2013-08-14T23:52:00.653 に答える