私は Unity3D というゲーム エンジンで働いており、そのスクリプト システムは Mono 上で実行されます。デフォルトでは、Unity は変更されたバージョンの Mono を使用してスクリプトを開発/コンパイルします。私は、Visual Studio をセットアップして、Unity プロジェクトと .NET に関するさまざまな問題をうまく処理できるようにしています。
現在、さまざまなアセンブリのコンパイルを処理するように Visual Studio を構成しようとして立ち往生しています。Unity は古い Mono コンパイラの修正版を使用しているため、既定の csc.exe を使用してアセンブリをビルドすることはできません。
私の理想的な解決策は、おそらく MSBuild (.csproj) ファイルを構成することによって、Visual Studio の[ビルド ソリューション] オプションを使用して、指定したコンパイラでプロジェクトを処理することでしょうか? これが不十分ですが、Mono の mcs/gmcs コンパイラを使用して Visual Studio 内からビルドできる別の方法はありますか?