Добавление xunit через менеджер пакетов nuget приводит к ошибке

введите описание изображения здесь При добавлении xunit через менеджер пакетов nuget выдается сообщение "Дочерние зависимости только для пакетов зависимостей не могут смешивать внешние и проектные пакеты". ошибка

Nuget версия 2.12.0.817

1 ответ

Я решил эту проблему, установив основной пакет и все его зависимости с помощью консоли диспетчера пакетов (-IgnoreDependencies свитч сделал свое дело)

Install-Package xunit -Version 2.3.1 -IgnoreDependencies
Install-Package xunit.core -Version 2.3.1 -IgnoreDependencies
Install-Package xunit.assert -Version 2.3.1 -IgnoreDependencies
Install-Package xunit.abstractions -Version 2.0.1 -IgnoreDependencies
Install-Package xunit.extensibility.core -Version 2.3.1 -IgnoreDependencies
Install-Package xunit.extensibility.execution -Version 2.3.1 -IgnoreDependencies
Install-Package xunit.analyzers -Version 0.9.0 -IgnoreDependencies

Также может пригодиться тестовый прогон Xunit Visual Studio:

Install-Package xunit.runner.visualstudio -Version 2.3.1 -IgnoreDependencies
Другие вопросы по тегам