アプリケーションのすべての依存関係が (GAC ではなく) フォルダーにあることを確認する方法は?
たとえば、B、C、D、E の 4 つの依存関係を持つアプリケーション A があるとします。
ビルド後、フォルダーがあります。
\ForDeployment\A.exe
\ForDeployment\B.dll
\ForDeployment\E.dll
何らかの理由で、2 つのアセンブリ (C と D) がフォルダーにありません。
フォルダにないアセンブリを特定するにはどうすればよいですか? すべてのビルドで起動できるコードまたはコマンドライン ツールを探しています。
編集:
次の理由により、「ローカルにコピー」設定の変更は関係ありません。
私は何百もの解決策を持っています。開発者はいつでも、この設定を間違ったものに変更する可能性があります (または、"Copy local"="false" を使用して新しい依存関係を追加します)。私が探しているツールは、この問題も解決するはずです
GAC にある依存関係が結果フォルダーにコピーされることはありません (VS2010 の場合)