Visual Studio无法运行单元测试(调用执行程序'executor:// nunit3testexecutor /'时发生异常)

时间:2016-02-11 15:16:39

标签: visual-studio unit-testing visual-studio-2013 nunit nunit-3.0

问题从无到有,只有我在代码中所做的更改 - 安装了RaSharper(但删除它并重新安装Visual Studio没有用)。

所以我使用NUnit 3来运行测试。

我有Visual Studio测试适配器所以我在测试资源管理器中看到了我的测试。

我有Visual Studio 2013 Update 5。

问题是,当我运行任何测试时,我在输出中得到下一条消息:

------ Run test started ------
NUnit Adapter 3.0.8.0 executing tests is started
Running selected tests in C:\Users\Denis\Documents\Visual Studio 2013\Projects\{Project_Name}\{Project_Name}\bin\Debug\{Project_Name}.exe
An exception occurred while invoking executor 'executor://nunit3testexecutor/': Failed to resolve assembly: 'Microsoft.VisualStudio.TestPlatform.ObjectModel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
========== Run test finished: 0 run (0:00:02.5951484) ==========

我试图删除App.Config,我试图重新安装visual studio,我试图重新安装所有NuGet包。我仍然无法进行测试。

请帮帮我。

此外:我创建了一个完全新的项目,安装了NUnit 3.0.1和NUnit 3.0 Test Adapter 3.0.8-ctp-8。我的测试没有运行!我得到了同样的错误。

更新 我的解决方案:我删除了所有.NET更新并重新安装了它。还删除了在我遇到此错误的那天安装的Visual Studio更新。它帮助了我。如果有人有不同的解决方案,或者有人知道这个错误的原因,欢迎您分享。

1 个答案:

答案 0 :(得分:0)

清除临时数据(%temp%),然后运行测试。