Visual Studio не может запустить модульный тест (исключение произошло при вызове исполнителя «executor://nunit3testexecutor/»)

Проблема возникла из ничего, только изменения, которые я сделал в своем коде - установил RaSharper (но его удаление и переустановка Visual Studio не помогли).

Поэтому я использую NUnit 3 для запуска тестов.

У меня есть тестовый адаптер Visual Studio, поэтому я вижу свои тесты в обозревателе тестов.

У меня есть Visual Studio 2013, обновление 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 3.0.8-ctp-8. Мой тест не был запущен! У меня такая же ошибка.

Обновление: Мое решение: я удалил все обновления .NET и переустановил его. Также удалены обновления Visual Studio, которые были установлены в тот день, когда я столкнулся с этой ошибкой. Мне это помогло. Тем не менее, если у кого-то есть другое решение или кто-то знает причину этой ошибки, вы можете поделиться им.


person Denis Koreyba    schedule 11.02.2016    source источник
comment
Та же проблема здесь: адаптер NUnit 3.0.10.0: выполнение теста запущено Запуск выбранных тестов в C:\dev\HtmlAgilityPack\HtmlAgilityPack.Tests\bin\Debug\HtmlAgilityPack.Tests.dll Возникло исключение при вызове executor 'executor://nunit3testexecutor/ ': Не удалось разрешить сборку: «Microsoft.VisualStudio.TestPlatform.ObjectModel, версия = 11.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a»   -  person Tomap    schedule 20.05.2016


Ответы (1)


Очистите временные данные (%temp%) и запустите тест.

person Akash Vishwakarma    schedule 26.04.2018
comment
У меня сработало после очистки данных временной папки. Спасибо - person PranitG; 07.03.2021