NUnit konnte DLL nicht laden

Ich erhalte die folgende Fehlermeldung, wenn ich versuche, Komponententests in Visual Studio auszuführen:

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

Ich benutz

Visual Studio Community 2013NUnit Adapter 3.4.0.0NUnit 3.4.1

Das Seltsame ist, dass ich ein anderes Projekt habe, das genauso aufgebaut ist wie dieses und es funktioniert einwandfrei.

Ich habe auch NUnit 3.4.1 heruntergeladen und installiert. Wenn ich @ ren

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

alles funktioniert gut. Irgendwelche Ideen, was ich tun kann?

Vielen Dank Konstantin

Edit # 1

Hier sehen Sie die vollständige Konsolenausgabe von Visual Studio, wenn Sie versuchen, alle Tests auszuführen.

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

Wie Sie sehen können, ist es sehr offensichtlich, dass NUnit einen x86-Build erwartet, aber ich baue für eine x64-Plattform. Und wieder funktioniert mein x64-Build einwandfrei, wenn ich ihn mit @ ausführnunit3-console.exe.

Was ich im @ secsproj Datei ist das:

<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>

as Seltsame hier ist, dass es mit @ spezifizieVersion=2.6.4.14350 verweist aber auf eine 3.4.1-DLL.

Die nächste Frage von diesem Punkt aus ist, wie ich NUnit dazu bringen kann, meinen x64-Build auszuführen. Irgendwelche Ideen

Antworten auf die Frage(10)

Ihre Antwort auf die Frage