在我们的目标DestinationFiles中,我们希望设置path来包含我们用来构建的项目文件的版本号。有没有一个变量可以用来获取这个值呢?
< 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>发布于 2015-09-08 21:54:46
当然,只需使用$(VARNAME)并使用/p:VARNAME=XXXX调用msbuild
有关在msbuild中使用环境变量的更多详细信息,可以查看https://sbarnea.com/articles/easy-windows-build-versioning/
https://stackoverflow.com/questions/26553731
复制相似问题