0

使用“自定义”XAML 进程构建文件时出现以下构建错误:

(-1, 0)
TF215097:为构建定义 >\Test2\TestProject1 初始化构建时出错:异常消息:无法设置未知成员“Microsoft.TeamFoundation.Build.Activities.RunScript.FailOnNonZeroExitCode”。(类型 XamlObjectWriterException)

重现步骤

  1. 将 TfvcTemplate.12.xaml 文件下载到本地存储
  2. 在 XAML 可视化编辑器中打开模板(在新项目或独立项目中)
  3. 保存模板(注意:由于某种原因,这会添加大量额外的 XAML 标记)
  4. 将模板提交到 TFS
  5. 将模板导入我的构建定义的 Process 部分
  6. 刷新构建过程文件
  7. 使用“新”模板对构建进行排队

我在 StackOverflow 或 ASP.NET 论坛上没有看到任何关于保存完全相同的文件并再次使用它的特定错误消息。我已经求助于手动编辑 XAML,以便额外的标记不会破坏我的构建,但我更愿意使用工具箱来配置我的工作流程。

关于为什么会发生这种情况或为什么我会收到该特定错误消息的任何想法?

注意:我使用的是 Visual Studio 2015 和 TFS 2015。

4

1 回答 1

0

由于您没有将 'anything' 更改为默认的TfvcTemplate.12.xaml。您可以尝试下载新的 TfvcTemplate.12.xaml,而无需在 XAML 可视化编辑器中打开它。只需检查源代码管理。

如果仍然构建失败,则尝试清理 TFS 现金和VS 现金

  1. 清理客户端计算机上的缓存文件夹。文件夹路径为:C:\Users\username\AppData\Local\Microsoft\Team Foundation\3.0\Cache。
  2. 清理服务器机器上的缓存文件夹。文件夹路径为:C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache

如果构建成功且没有错误,这可能是由 VS 引起的。尝试重新安装 Visual Studio。

于 2016-01-16T06:50:26.587 回答