3

私は Visual Studio 2010 を使用しており、他の誰かが作成したプロジェクトに取り組んでいます。このプロジェクトには、いくつかの DLL への参照 (DLL を直接参照) がありましたが、その多くは、いくつかの主要な設計変更のために不要になりました。プロジェクトから参照を削除しましたが、不要な DLL は、プロジェクトのビルド時にビルド出力に引き続き配置され、作成した新しいセットアップ プロジェクトに検出された依存関係として含まれます。

DLL への参照を削除しても、依存関係として検出され、ビルドに含まれるのはなぜですか? これらの DLL のいずれかを参照するコードには何もありません。私はそれを確認しました。csproj ファイルもテキスト エディターで開いてみましたが、これらの DLL を参照しているものがビルドにまだ表示されていません。

4

2 に答える 2

3

推移的に構築しているプロジェクトは、そのアセンブリに依存している可能性があります。

于 2013-04-01T20:50:01.713 に答える
1

Build > Clean Solution または Rebuild Solution を使用すると、おそらく解決します。

ソリューションをビルドするだけでは、出力フォルダーはクリーンアップされないため、上記のコマンドのいずれかを発行するまで、古いファイルはそこに残されます。

于 2013-02-27T15:59:00.060 に答える