集成测试环境和 Resharper 都不会运行任何单元测试。
启动 Visual Studio 时,测试输出 Pane 显示 10 多行内容:
An exception was thrown while initializing part "Microsoft.VisualStudio.TestWindow.Controller.TestPlatformProvider".
这是我到目前为止尝试过的:
- 清除文件夹 %LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
- 创建一个简单的测试项目,其中包含一个类库、一个类和一个包含该类的一个单元测试的测试库
- Visual Studio 2015 的卸载和全新安装
所有操作都没有解决问题。即使是简单的测试也不会运行。
使用 MSTest 从命令行运行测试确实有效。
最佳答案
确保您的防病毒程序未隔离 Visual Studio 组件。
当我们公司的 IT 部门更改我们的 Sophos Protection Quarantine 政策时,我遇到了这个问题。 VS2015 单元测试对所有人停止工作,出现类似错误。
关于c# - Visual Studio 2015 中的单元测试不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40482729/