-2

コマンド プロンプトで /r フラグを使用して未使用のアセンブリを参照すると、csc はそれを無視します。

IDE を介して未使用のアセンブリを参照すると、同じ動作が表示されますか?

また、Microsoft の csc 以外の c# コンパイラを使用している場合はどうなりますか?

4

1 に答える 1

2

Mono の mcs コンパイラは、アプリで実際に使用されていない限り、参照を含めません。

たとえそうであったとしても、参照されたアセンブリは、アプリで使用されたときにのみ読み込まれます。しかし、そうではないので、アセンブリで数バイトを無駄にするだけです。

于 2013-05-06T08:44:30.070 に答える