NUnit не удалось загрузить DLL

Я получаю следующее сообщение об ошибке при попытке запустить модульные тесты в Visual Studio:

NUnit failed to load w:\Repos\trading.tools\Trading.Tools.Test\bin\x64\Debug\Trading.Tools.Test.dll

я использую

Visual Studio Community 2013NUnit Adapter 3.4.0.0NUnit 3.4.1

Странно то, что у меня есть другой проект, который настроен так же, как этот, и он работает просто отлично.

Я также скачал NUnit 3.4.1 и установил его. Когда я бегу

nunit3-console.exe Trading.Tools.Test.dll

все работает просто отлично. Есть идеи, что я могу сделать?

Большое спасибо Константин

Редактировать # 1

Вот полный вывод консоли Visual Studio при попытке запустить весь тест.

Test run will use DLL(s) built for framework Framework45 and platform X86. Following DLL(s) will not be part of run: 
Trading.Tools.Test.dll, Trading.Tools.dll are built for Framework Framework45 and Platform X64.
 Go to http://go.microsoft.com/fwlink/?LinkID=236877&clcid=0x409 for more details on managing these settings.
NUnit Adapter 3.4.0.0: Test discovery starting
NUnit failed to load w:\Repos\trading.tools\Trading.Tools.Test\bin\x64\Debug\Trading.Tools.Test.dll
Assembly contains no NUnit 3.0 tests: w:\Repos\trading.tools\Trading.Tools\bin\x64\Debug\Trading.Tools.dll
NUnit Adapter 3.4.0.0: Test discovery complete

Как видите, совершенно очевидно, что NUnit ожидает сборки x86, но я собираюсь для платформы x64. И снова, моя сборка x64 работает очень хорошо, если я выполняю ее, используяnunit3-console.exe.

Что я вижу вcsproj файл это:

<Reference Include="nunit.framework, Version=2.6.4.14350, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\packages\NUnit.3.4.1\lib\net45\nunit.framework.dll</HintPath>
</Reference>

Странная вещь здесь в том, что она определяет использованиеVersion=2.6.4.14350 но ссылаясь на 3.4.1 DLL.

Итак, следующий вопрос с этой точки зрения: как я могу заставить NUnit выполнить мою сборку x64? Есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос