有人可以将其翻译成使用内置变量的语法吗?
\\myserver\builds\mybuild\Daily_20090525.1\Release\_PublishedWebsites\myWebsite
Run Code Online (Sandbox Code Playgroud)
它应该是这样的:
$(DropLocation)\mybuild\$(?...)\Release\_PublishedWebsites\myWebsite
Run Code Online (Sandbox Code Playgroud)
这可能会有所帮助:用"$(BuildNumber)"替换"mybuild\$(?...)"
我有一个类似的问题,我试图从放置位置复制到"最新"文件夹.我发现构建文件的最终目的地(\ MyServer\MyShare\builds\MyBuild\Daily_20090708.14\Mixed Platforms\Release)使用变量转换为以下内容:$(DropLocation)\ $(BuildNumber)\%(ConfigurationToBuild) .PlatformToBuild)\%(ConfigurationToBuild.FlavorToBuild)
我还发现使用Message任务进行故障排除很有帮助.以下任务将告诉您变量转换为什么.
<Message Text="$(DropLocation)\$(BuildNumber)\%(ConfigurationToBuild.PlatformToBuild)\%(ConfigurationToBuild.FlavorToBuild)\"/>
要查看输出,请查看BuildLog.txt.
PS:我的任务使用上面提到的属性和项目位于里面<Target Name="AfterDropBuild">.
| 归档时间: |
|
| 查看次数: |
2941 次 |
| 最近记录: |