0

アプリケーションにスタンドアロンの mono コンパイラを含めようとしており、システム内の実際の mono フレームワークへのすべての参照を削除しようとしています。私はOSXを使用しており、mcsを実行することができましたが、実際にコンパイルするまでに、 /Library/Frameworks/Mono.framework/etc で mscorlib.dll が見つからないと主張します。mscorlib.dll へのパスを手動で設定する方法はありますか?

4

1 に答える 1

1

まず、これを機能させるには、Mono 3.2 以降を使用する必要があります。次に、-nostdlib および -noconfig コンパイラ オプションを渡します。両方のオプションを組み合わせると、既定の参照アセンブリが C# コンパイラによって読み込まれないことを意味します。カスタム アセンブリまたは mscorlib を参照できるようになり、コンパイラは既定のアセンブリの代わりにそれらを使用します。

于 2013-08-09T09:28:48.993 に答える