我可以使用什么变量来获得当前的构建风格?即发布或调试
我试图复制发布文件或调试文件夹中存在的文件,所以我需要知道哪些文件当前已经创建,即我在发布或调试中。
TF2010脚本通过我在脚本中设置的ConfigurationToBuild.FlavorToBuild属性进行访问,但这些属性不再评估。
e.g。
<Message Text="Move all Assemblies from $(DropLocation)\$(BuildNumber)\%(ConfigurationToBuild.FlavorToBuild) to $(DropLocation)\$(BuildNumber)\bin\%(ConfigurationToBuild.FlavorToBuild) "></Message>
答案 0 :(得分:2)
来自你的&lt;信息&gt;在示例中,它看起来像是在MSBuild项目文件中工作。为此使用 $(配置)变量。
如果您在项目发布后事件中,请使用 $(ConfigurationName)
更新: $(配置)来自您的.sln和项目(.csproj或.vbproj)文件。 .sln包含管理项目配置的不同解决方案配置。因此,可以使用“调试”来构建一个项目。配置和另一个项目构建与发布&#39;配置作为相同解决方案构建的一部分。