0

Я обновил все пакеты xUnit NuGet в своем решении для XUnit 2.1 в надежде исправить некоторые проблемы. У меня были тесты xUnit, м получает такую ​​же проблему, как и раньше, что:Ошибка при выполнении тестов XUnit в VS2013/ReSharper 8 - xunit.dll не найден

[Window Title] Unit Test Runner

[Main Instruction] Unit Test Runner не удалось запустить тесты

[Содержание] System.ArgumentException: Не удалось найти файл: C: \ Users \ MyUser \ mysolution \ MyProject \ Bin \ Debug \ xunit.dll

[Expanded информация] на Xunit.ExecutorWrapper..ctor (String assemblyFilename, String configFilename, булева ShadowCopy) на XunitContrib.Runner.ReSharper.RemoteRunner.TestRunner.Run (XunitTestAssemblyTask assemblyTask, taskProvider taskProvider) в XunitContrib.Runner.ReSharper.RemoteRunner.XunitTaskRunner.ExecuteRecursive (TaskExecutionNode узел) в JetBrains.ReSharper .TaskRunnerFramework.StartupTaskRunnerHost.Execute (узел TaskExecutionNode)

Я пробовал снимать, переустанавливать, чистить и восстанавливать и т. Д. И т. Д. В течение нескольких часов и нигде не попадал.

Я использую Visual Studio 2013 обновления 5, ReSharper 8.2.1 и установлены следующие пакеты: NuGet

<package id="xunit" version="2.1.0" targetFramework="net451" /> 
<package id="xunit.abstractions" version="2.0.0" targetFramework="net451" /> 
<package id="xunit.assert" version="2.1.0" targetFramework="net451" /> 
<package id="xunit.core" version="2.1.0" targetFramework="net451" /> 
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net451" /> 
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net451" /> 
<package id="xunit.MSBuild" version="2.0.0.0" targetFramework="net451" developmentDependency="true" /> 
<package id="xunit.runner.msbuild" version="2.1.0" targetFramework="net451" /> 
<package id="xunit.runner.visualstudio" version="2.1.0" targetFramework="net451" /> 

Чтобы быть справедливым, там это файл не называется xunit.dll в папке bin , но ... Я установил все, что могу найти, и я не понимаю, что еще я могу сделать.

Предложения очень приветствуются.

+0

Вы попробовали [resharper plugin] (https://resharper-plugins.jetbrains.com/packages/xunitcontrib/)? (однако он прекратил работать для меня в последних версиях xunit, так что они были поддержаны тестировщиком VS). –

ответ

0

Вам необходимо будет обновить расширения Resharper для XUnit, у меня была такая же ошибка, и мне пришлось выполнить Resharper> Extension Manager> Updates, вы увидите, что у вас есть одно обновление XUnit после обновления перезапуска visual studio, и оно должно запускать ваши тесты ,

+0

Пользуюсь вашим словом - сейчас я перешел к другому проекту. Спасибо, в любом случае. –

+0

Возможно, это устарело (или красная сельдь) для меня проблема была связана с тем, что у меня не было (как указано в заявлении) xunit.execution * .dll ... как только я нашел это и скопировал его во всем было хорошо :) –