Visual Studio 2015中的单元测试无法运行

3

集成测试环境和Resharper都无法运行任何单元测试。

启动Visual Studio时,测试输出窗格显示10+行,其中包含以下内容:

在初始化部分“Microsoft.VisualStudio.TestWindow.Controller.TestPlatformProvider”时抛出异常。

我尝试了以下方法:

  • 清除文件夹%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
  • 创建一个简单的测试项目,包含一个类库、一个类和一个测试库,其中包含一个用于该类的单元测试
  • 卸载并重新安装Visual Studio 2015

所有操作均未解决问题。即使是简单的测试也无法运行。

使用MSTest从命令行运行测试可以正常工作。


Windows事件日志是否有关于故障的任何信息? - Gusdor
很遗憾,不行。但是如果我从Visual Studio菜单中点击“测试”->“运行”->“所有测试”,应用程序会偶尔崩溃,如果它没有崩溃,它似乎什么也没做。崩溃后的事件日志显示以下内容: 异常信息:System.ArgumentException at Microsoft.VisualStudio.TestWindow.ValidateArg.NotNullOrEmpty - CortoMaltese
1个回答

0

确保您的防病毒程序没有将Visual Studio组件隔离。

当我们公司的IT部门更改了Sophos Protection隔离策略时,我遇到了这个问题。对于每个人,VS2015单元测试都停止工作,并出现类似的错误。


谢谢, 我请了一个IT人员暂时关闭我的反病毒程序。 但不幸的是,测试仍然无法运行。 - CortoMaltese
@CortoMaltese 你尝试过重新启动并手动清除隔离项目吗? - Gusdor
我的隔离项目列表是空的。非常感谢您的努力。 - CortoMaltese

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