1. ホーム
  2. xml

[解決済み] 参照されているアセンブリ PDB および XML ファイルが出力にコピーされないようにする

2022-07-23 06:23:51

質問

Visual Studio 2008 C#/.NET 3.5 プロジェクトで、コンテンツを ZIP で圧縮するポスト ビルド タスクがあります。しかし、参照されるアセンブリの .pdb (デバッグ) と .xml (ドキュメント) ファイルも出力ディレクトリ (と ZIP) に含まれていることに気づきました。

たとえば、MyProject.csproj が YourAssembly.dll を参照し、DLL と同じディレクトリに YourAssembly.xml と YourAssembly.pdb ファイルがある場合、それらは私の出力ディレクトリ (と ZIP) に表示されます。

ZIP 時に *.pdb を除外することはできますが、同じ拡張子を持つ展開ファイルがあるため、*.xml ファイルを空白で除外することはできません。

参照されるアセンブリ PDB および XML ファイルをプロジェクトがコピーするのを防ぐ方法はありますか?

どのように解決するのですか。

コマンドラインから指定することもできます。

MsBuild.exe build.file /p:AllowedReferenceRelatedFileExtensions=none