Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2015中的单元测试don';跑不动_C#_Unit Testing_Visual Studio 2015 - Fatal编程技术网

C# Visual Studio 2015中的单元测试don';跑不动

C# Visual Studio 2015中的单元测试don';跑不动,c#,unit-testing,visual-studio-2015,C#,Unit Testing,Visual Studio 2015,集成测试环境和Resharper都不会运行任何单元测试 启动Visual Studio时,“测试输出”窗格显示10多行,说明: 初始化部分“Microsoft.VisualStudio.TestWindow.Controller.TestPlatformProvider”时引发异常 这就是我迄今为止所尝试的: 清除文件夹%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 创建一个简单的测试项目,其中包含一个类库、一个类和

集成测试环境和Resharper都不会运行任何单元测试

启动Visual Studio时,“测试输出”窗格显示10多行,说明:

初始化部分“Microsoft.VisualStudio.TestWindow.Controller.TestPlatformProvider”时引发异常

这就是我迄今为止所尝试的:

  • 清除文件夹%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
  • 创建一个简单的测试项目,其中包含一个类库、一个类和一个测试库,其中包含该类的一个单元测试
  • Visual Studio 2015的卸载和新安装
所有的行动都没有解决问题。即使是简单的测试也无法运行


使用MSTest从命令行运行测试确实有效。

确保防病毒程序未隔离Visual Studio组件


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

谢谢,我请一位IT人员暂时关闭我的防病毒程序。但不幸的是,测试仍然无法运行。@CortoMaltese您是否尝试过重新启动并手动清除任何隔离的项目?非常感谢您的努力。我的隔离项目列表为空。windows事件日志是否告诉您有关失败的任何信息?没有,很遗憾没有。但是,如果我在VisualStudio的菜单中点击Test->Run->All Tests,应用程序就会时不时地崩溃,如果不崩溃,它显然什么都不会做。崩溃后的事件日志会告诉以下内容:异常信息:位于Microsoft.VisualStudio.TestWindow.ValidateArg.NotNullOrEmpty的System.ArgumentException