4

MSBuild によって作成されたカスタム ファイルをプロジェクト出力に追加するにはどうすればよいですか? つまり、空白の .csproj があり、いくつかの file.txt を生成する Exec タスクを Target に追加し、このファイルを「プライマリ出力」または「コンテンツ ファイル」に含めたいと考えています。

ありがとう、マレク

4

1 に答える 1

0

一般に、持っている出力ファイルを含めて、それらを出力ディレクトリにコピーするだけです。

<CreateItem Include="$(SourcePath)\file.txt">
  <Output ItemName="FilesToCopy" TaskParameter="Include" />
</CreateItem>

<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(OutDir)" />

直接のプロジェクト用の変数 $(OutputDirectory) もあります。他にも便利なプロパティがたくさんあります。

https://msdn.microsoft.com/en-us/library/ms164309.aspx https://msdn.microsoft.com/en-us/library/ms164313.aspx

于 2015-02-05T18:36:21.793 に答える