我正在尝试让TFS构建过程将C#可执行文件部署到远程位置并覆盖现有的可执行文件。我怎样才能做到这一点?如果我将构建定义Build Number Format
设置为$(BuildDefinitionName)
,那么我会收到错误:
TF42064: The build number '...' already exists for build definition
更新
这是TFS 2010所以我要求升级到TFS 2015或更高版本。使用下面共享的默认构建模板部署应用程序:
答案 0 :(得分:1)
建议将TFS 2010升级到TFS 2015或新版本,在新TFS中使用新的构建系统,删除目标文件夹会更容易。
在TFS 2010中,您可以通过添加InvokeProcess活动来调用命令行/ shell,并运行脚本来删除文件夹/文件来自定义TFS构建模板。