C# セットアップ プロジェクトがあり、出力の 1 つは XML ファイルです。
ターゲットフォルダーに存在しない場合にのみ、セットアッププロジェクトがそのファイルを書き込むようにします。
私はあちこち検索しましたが、それを行う方法が見つかりませんでした。
ヘルプ ?
msbuild
これを行うには、ターゲット タスクを使用する必要があります。任意のビルド タスクに条件を付ける可能性があります。例えば:
<Target Name="AfterBuild">
<ItemGroup>
<Copy Condition="!Exist('$(DestinationFolder)\$(FileName)')" SourceFiles="$(ProjectFilePath)\$(FileName)" DestinationFolder="$(DestinationFolder)" />
</ItemGroup>
</Target>