リファレンスフォルダーに未使用のデフォルトアセンブリを残すのは悪いですか?

StackOverflow https://stackoverflow.com/questions/3738601

質問

通常、私が取り組んでいるプロジェクトでは使用していないものがいくつかあります(system.xml、system.xml.linqなど)。

プロジェクトでは使用しないデフォルトアセンブリを残すことからの欠点はありますか?

alt text

役に立ちましたか?

解決

未使用の参照アセンブリは、コンパイラによって削除されます。

VSで新しいコンソールアプリを作成すると、いくつかのアセンブリがデフォルトのReference INNが作成されます。空のプログラムをコンパイルしてリフレクターで開くと、Mscorlibのみが参照されることがわかります。他は削除されます。

同じことが使用されていません using ステートメント。コンパイラはそれらを削除します。

未使用の参照を削除し、物事を清潔で読みやすくするために使用することをお勧めします。

他のヒント

いいえ、欠点はありません。これらは、アセンブリメタデータに対してコードを解決するためにのみ使用され、参照されているアセンブリで要素を使用していない場合、プロジェクトの出力にはまったく影響しません。

いいえ、C#コンパイラは、アプリケーションで実際に使用されていないアセンブリを無視します。

使用していないものを取り除きます。同様に、宣言を使用して未使用を取り除きます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top