即使在指定clean

时间:2017-03-24 16:27:31

标签: tfs msbuild

使用基于Web的新构建定义构建解决方案。在构建期间传递MSBuild参数。检查清洁选项。但是TFS并没有从以前的构建中删除旧的构建工件,而是删除了工件,它只是添加了一个旧工件。

使用MS Build参数: / p:DeployOnBuild = true / P:PackageTempRootDir = \ Release / p:DeployIisAppPath =“Default Web Site”; DefaultPackageFileName = DemoApp.zip / p:OutputPath =“$(Build。 BinariesDirectory)\ $(BuildPlatform)\ $(BuildConfiguration)“

我尝试将DefaultPackageFileName的名称更改为其他类似名称( TestApp.zip

如果我在输出文件夹中看到。我正在创建两个zip文件而不是一个。什么可以问题? enter image description here

2 个答案:

答案 0 :(得分:1)

找到它。在某些情况下,我们需要使用值二进制传递变量 Build.Clean 。从https://www.visualstudio.com/en-us/docs/build/define/repository找到了 谢谢你的回复。

答案 1 :(得分:0)

根据上述评论。请将此构建定义复制到新的构建定义。