在使用禁用释放触发器的TFS成功时,构建不在Release管理中工作

时间:2016-07-01 09:34:22

标签: tfsbuild ms-release-management

我正在尝试使用发布管理来部署代码但是获得了激活:

  

异常消息:发布版本失败(类型异常)       异常堆栈跟踪:在System.Activities.Statements.Throw.Execute(CodeActivityContext context)      在System.Activities.CodeActivity.InternalExecute(ActivityInstance实例,ActivityExecutor执行器,BookmarkManager bookmarkManager)      at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager bookmarkManager,Location resultLocation)

我编辑了构建定义并禁用了Release触发器。然后构建成功而不触发发布但如果我从RM客户端开始手动发布,其中刚创建的最新版本失败并显示错误消息:

enter image description here

1 个答案:

答案 0 :(得分:0)

请参阅此问题以进行问题排查:What is going wrong when Visual Studio tells me "xcopy exited with code 4"

  

Xcopy退出代码4表示"发生了初始化错误。那没有   足够的内存或磁盘空间,或者您输入了无效的驱动器名称或   命令行上的语法无效。"

     

看起来Visual Studio正在向xcopy提供无效参数。   通过Project Properties>检查您的构建后事件命令。对   点击>构建活动>发布活动。

     

请注意,如果$(ProjectDir)或类似的宏术语中包含空格   扩展时产生的路径,然后它们将需要被包裹   双引号。

当目标文件夹是只读时,也会发生错误,请在已部署的服务器中进行检查。