c# - Visual Studio 2015 中的单元测试不运行

标签 c# unit-testing visual-studio-2015

集成测试环境和 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/

相关文章:

visual-studio-2015 - 立即窗口中没有 Intellisense

c# - 在类型 'x' 上找不到键 'x' 的键成员 'y'

c# - 在Azure上部署WCF服务,尝试访问数据库时超时

c# - 如何将选定的TreeView项目传递给RelayCommand,而无需后面的代码

python - 通过引用而不是通过名称字符串修补对象?

c - 单元测试 : Compare Expected Result with hexadezimal

visual-studio-2012 - 加载Visual Studio 2012和2015项目时出错

visual-studio - 在 Visual Studio 2015 中移动项目后如何修复丢失的 nuget 引用

c# - 无法加载文件或程序集 'System.Buffers, Version=4.0.2.0...'

c# - 在 Visual Studio 中添加新数据项时 EF 6.x DbContext 生成器选项的用途