1つのアセンブリが他のアセンブリに依存するソリューションには、多くの異なるC#プロジェクトがあります。私はそれらのすべてを正しい順序で構築しています。また、すべての参照に対してCopyLocalをfalseに設定しました。ただし、アセンブリのビルドがさらにスタックの下で実行されると、アセンブリの一部がbin \ debugフォルダにコピーされます。なぜこうなった?何も理由なくディスクスペースを占有しているので、どうやってこれをやめることができますか?すべてのアセンブリを必要とする唯一のプロジェクトは、.exeアセンブリである最後のものです。ビルドプロセスが完了したら、必要に応じてすべてのアセンブリをこのbin \ debugフォルダにコピーする別のスクリプトがあります。不要な依存アセンブリがBin Debugフォルダに表示される
0
A
答えて
2
copy localをfalseに設定するのは、アセンブリがグローバルアセンブリキャッシュにある場合のみです。 GACされていないアセンブリは、それが参照されているプロジェクトにコピーされます。
カスタムMSBuildタスクをプロジェクトに追加すると、メインMSBuildタスク以外のプロジェクトから後でそれらを削除することができます。
関連する問題
- 1. 公開後に設定ファイルがbinフォルダに表示される
- 2. 不要Wordpressに不明な画像が表示される
- 3. Visual Studio C#2010プロジェクトでアセンブリがbinフォルダに移動しない
- 4. php.iniは自分のapache/binフォルダに存在しませんが、エラーが表示されますか?
- 5. ビルド時にbin-debugにファイルがコピーされないようにする方法
- 6. SQL Management Studio '依存関係の表示'ですべての依存関係が表示されない
- 7. 遅いシステムで不要な行が表示される
- 8. VSインストーラで不明な依存関係が追加される
- 9. Images.xcassets - 一部のフォルダがxcodeに表示されない/表示されない
- 10. 依存アセンブリのバージョンが参照アセンブリに格納されていますか?
- 11. アセンブリの依存関係を示すツール
- 12. dllの参照がBinフォルダにコピーされない
- 13. bin \ debugフォルダからWebアプリケーションを実行しています
- 14. eclipseでアンドロイドプロジェクトのbinフォルダを表示するには?
- 15. EXEファイルをプロジェクトに追加すると、DLLのようにBin/Debugフォルダにコピーされます。
- 16. Androidの検索ダイアログに不要な追加候補リストが表示される
- 17. 不要なワイルドカード依存関係を再帰的にチェックする
- 18. .gitignoreとVisual Studioプロジェクト:bin/Debugディレクトリではなくbin/Releaseディレクトリ
- 19. アセンブリによって定義されたリストタイプ依存アセンブリをロードせずに
- 20. XAMLでのみ使用されているアセンブリはbinフォルダにコピーされません
- 21. UIWebViewに不思議な黒いバーが表示される
- 22. OS X Lionに「不正な命令:4」が表示される
- 23. WIXインストーラ - 参照されていないプラグインプロジェクトのアセンブリをWebアプリケーションのbinフォルダにコピーする
- 24. ' - *'アセンブリ出力に表示されます
- 25. Laravel 5.1 - 保存フォルダに保存された画像を表示する
- 26. IIS 7 Binフォルダからアセンブリをロードする方法
- 27. 新しい「値」フォルダがAndroidスタジオに表示されない
- 28. csc.exeと相互依存アセンブリ
- 29. Asp.netアセンブリ依存性レポート
- 30. Noscript要素が表示されない