Проблема возникла из ничего, только изменения, которые я сделал в своем коде - установил 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, которые были установлены в тот день, когда я столкнулся с этой ошибкой. Мне это помогло. Тем не менее, если у кого-то есть другое решение или кто-то знает причину этой ошибки, вы можете поделиться им.