Windowsで実行されているMonoDevelop(2.2b2)はMicrosoftコンパイラを使用できますか?
-
08-07-2019 - |
質問
MonoDevelop 2.2b2をWindowsワークステーションにインストールしました。これには、.NET 3.5 SDKがインストールされ、正常に実行されています(VS Expressとコマンドラインコンパイルを問題なく使用できます)。
MonoDevelopのデフォルトでは、プロジェクトのビルド時にMicrosoftコンパイラー(vbc.exe)ではなくMono VB.NETコンパイラー(vbcnc.exe)が呼び出されます。 (私はまだC#プロジェクトを試していません。)
MonoDevelopに.NET 3.5用の標準VB.NETコンパイラを使用するように指示する方法はありますか?そのようなオプションは、アプリケーション、ソリューション、またはプロジェクトのオプションのどこにもありません。
MonoDevelop IDEは気に入っています(SharpDevelopよりも優れています)が、Monoのコンパイラのインストールと使用に関してはまだ販売されていません。また、最新のVB.NET / C#言語機能を処理できるかどうかもわかりません。
解決
MonoDevelopはすでにMicrosoftのVisual Basicコンパイラを使用しています。実際、MonoDevelop / Win32は、Mono上ではなくMS.NET上で実行されます。 Monoがインストールされている場合(別のインストーラーである場合)、MS.NETでビルドするかMonoでビルドするかを選択できます。
他のヒント
MonoDevelopはVisual Studio Expressのサブセットではありませんか?無料のエクスプレス版を使用しないのはなぜですか?