在我们的目标DestinationFiles
中,我们希望设置路径以包含我们用于构建的项目文件的版本号。我们可以使用变量来获得该值吗?
< Target Name="CopyOutput">
<ItemGroup>
<PackagedFiles Include="blah blah"/>
</ItemGroup>
<Copy SourceFiles="@(PackagedFiles)"
DestinationFiles="@(PackagedFiles->'\\Blah\SOME_VERSION_NUMBER_FROM_BUILD\$(Configuration)\%(RecursiveDir)%(Filename)%(Extension)')"/>
</Target>
答案 0 :(得分:0)
当然只需使用$(VARNAME)
并使用/p:VARNAME=XXXX
有关在msbuild中使用环境变量的更多详细信息,您可以查看https://sbarnea.com/articles/easy-windows-build-versioning/