在构建服务器上运行带有Fakes的单元测试出现异常

3

我遇到了以下错误:

Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException: UnitTestIsolation仪器初始化失败。请重新启动Visual Studio并重新运行此测试。

我使用的是VS2012,本地运行良好。构建服务器为TFS2012。我尝试使用DefaultTemplate.11.1.xaml,还尝试删除对测试设置文件的引用。

现在我已经没有更多想法了,所以任何帮助都受欢迎。


你是否有一个.testsettings或.runsettings文件,可能会强制“legacy”模式?请参见https://dev59.com/LHLYa4cB1Zd3GeqPWlrs#17111357。 - RobSiklos
构建服务器上安装了哪个版本的VS2012更新和版本?也许那里安装的版本与Fakes不兼容。我认为您需要Ultimate(任何更新)或Premium(Update 2或更高版本)。 - RobSiklos
11.0.60315.1(Tfs2012.Update2),我认为这是专业版,但不知道如何确认。 - Justin Harvey
它应该在“帮助->关于”中。我认为Fakes仅适用于高级版和旗舰版,而不适用于专业版。 - RobSiklos
在Visual Studio方面,更新2添加了对专业版的Fakes支持,你是说你认为对于TFS来说有所不同吗? - Justin Harvey
显示剩余3条评论
2个回答

1

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接