<_FileListTarget>$(IntermediateOutputPath)$(MSBuildProjectName).g.csv
<_InstallFilesTarget>$(IntermediateOutputPath)$(MSBuildProjectName).g.wxs
<_Source>%(Source)$([msbuild]::MakeRelative(%(SourceBase), %(FullPath)))
<_Target>%(Target_)$([msbuild]::MakeRelative(%(TargetBase), %(FullPath)))
<_CatalogFiles Include="@(InstallFiles)" Condition="%(InstallFiles.IncludeInCat) and ''!=$([System.IO.File]::ReadAllText(%(InstallFiles.FullPath)))" />
<_CatFileSourceTarget>$(IntermediateOutputPath)$(MSBuildProjectName).cdf
<_CatFileTarget>$(IntermediateOutputPath)python_$(MSBuildProjectName).cat
<_CatFile>[CatalogHeader]
Name=$([System.IO.Path]::GetFileName($(_CatFileTarget)))
ResultDir=$([System.IO.Path]::GetDirectoryName($(_CatFileTarget)))
PublicVersion=1
CatalogVersion=2
HashAlgorithms=SHA256
PageHashes=false
EncodingType=
[CatalogFiles]
@(_CatalogFiles->'<HASH>%(Filename)%(Extension)=%(FullPath)','
')
<_Content>$([System.IO.File]::ReadAllText(%(WxlTemplate.FullPath)).Replace(`{{ShortVersion}}`, `$(MajorVersionNumber).$(MinorVersionNumber)$(PyTestExt)`).Replace(`{{LongVersion}}`, `$(PythonVersion)$(PyTestExt)`).Replace(`{{Bitness}}`, `$(Bitness)`))
<_ExistingContent Condition="Exists('$(IntermediateOutputPath)%(WxlTemplate.Filename).wxl')">$([System.IO.File]::ReadAllText($(IntermediateOutputPath)%(WxlTemplate.Filename).wxl))