找不到类型'TfsBuildExtensions.Activities.CodeQuality.NUnit' 在程序集'TfsBuildExtensions.Activities'
有谁知道为什么会发生这种情况以及如何解决这个问题?
答案 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测试框架。