【发布时间】:2016-11-08 09:01:39
【问题描述】:
集成测试环境和 Resharper 都不会运行任何单元测试。
启动 Visual Studio 时,测试输出窗格显示 10 多行说明:
初始化部分“Microsoft.VisualStudio.TestWindow.Controller.TestPlatformProvider”时引发异常。
这是我迄今为止尝试过的:
- 清除文件夹 %LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
- 创建一个简单的测试项目,其中包含一个类库、一个类和一个包含该类的一个单元测试的测试库
- Visual Studio 2015 的卸载和新安装
所有操作都没有解决问题。即使是简单的测试也不会运行。
使用 MSTest 从命令行运行测试确实有效。
【问题讨论】:
-
Windows 事件日志是否告诉您有关失败的任何信息?
-
不,很遗憾没有。但是,如果我从 Visual Studio 的菜单中点击测试 -> 运行 -> 所有测试,应用程序会时不时地崩溃,如果它没有崩溃,它显然什么也不做。崩溃后的事件日志告诉以下内容: Exception Info: System.ArgumentException at Microsoft.VisualStudio.TestWindow.ValidateArg.NotNullOrEmpty
标签: c# unit-testing visual-studio-2015