升级到VS 2015后,为什么我的TFS构建活动没有在XAML查看器中呈现?

时间:2016-11-30 06:38:37

标签: tfs msbuild nunit

  • 我们正在尝试从TFS 2010升级到TFS 2015。
  • 我们已经使用了一个名为TfsBuildExtensions.Activities.CodeQuality.NUnit的TFS构建活动的NUnit测试。
  • 未呈现TFS构建活动,我收到以下错误:
  

找不到类型'TfsBuildExtensions.Activities.CodeQuality.NUnit'   在程序集'TfsBuildExtensions.Activities'

screenshot of XAML

有谁知道为什么会发生这种情况以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

TFS 2010和TFS 2015中的流程模板不同。请检查您是否使用过网站https://github.com/tfsbuildextensions/CustomActivities的新版活动。

注意:在VS / TFS 2012 +中,单元测试基于可扩展系统,它不再局限于仅支持MSTest,就像以前版本的Visual Studio一样。如果从Visual Studio库下载nUnit适配器,则nUnit测试可以包含在解决方案中,并且无需此自定义活动即可构建。 https://github.com/tfsbuildextensions/CustomActivities/wiki/Getting%20started%20with%20the%20nUnit%20activity

  

使用新的测试适配器应该是首选选项,而不是   这项活动。

此外,由于您已升级到TFS 2015,因此建议使用基于任务的新构建系统。您可以使用Visual Studio Test任务运行测试,并在任务中指定自定义测试适配器的路径以使用NUnit测试框架。