Диспетчер пакетов Nuget

тим, у моего решения есть 2 проекта:

Первый называется «MainProject» (проект .NETStandard 2.0).Второй называется «MainProjectTests» (тестовый проект NUnit) с некоторыми модульными тестами для каждого класса в «MainProject».

Первый проект (MainProject) имеет зависимость NuGet, которая называется "dependencyX". Очевидно, что проект «MainProjectTests» имеет ссылку на «MainProject».

Поэтому, когда тестовый прогон запускает тест «MainProjectTests», который вызывает методы из «MainProject» с использованием «dependencyX», я получаюSystem.IO.FileNotFoundException исключение:

System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'dependencyX, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null' или одна из ее зависимостей.

Почему я получаю это исключение? Когда я добавляю "dependencyX" в "MainProjectTests", все работает нормально, но мне кажется, что это не очень хорошая практика ... Как это решить?

Я использую Visual Studio для Mac Community 7.2 Preview (7.2 build 583)

Спасибо за помощь.

РЕДАКТИРОВАТЬ:

Пробовал ставить варианты:

<RestoreProjectStyle>PackageReference</RestoreProjectStyle>

<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

в проекте NUnit, но получить тот же результат.

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

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