У меня следующая проблема: Мы разрабатываем как команда программное обеспечение, которое состоит из нескольких консольных приложений (netcoreapp2.1) и библиотек (netstandard2.0).И у нас также есть контроль версий.
Консольное приложение является автономным решением.Когда я запускаю его из Visual Studio, он загружает внешние сборки из ".. \ modules" и все пакеты NuGet из C: \ Users [имя пользователя] .nuget \ packages или C: \ Program Files \ dotnet \ sdk \ NuGetFallbackFolder
Когда я теперь хочу отладить библиотеку, я устанавливаю в «Visual Studio -> Свойства проекта -> Отладка», чтобы запустить внешнюю программу и указать «C: \ Program Files \ dotnet \ dotnet.exe» и установитьв качестве параметров - путь к консольному приложению.Но когда я запускаю это, он не разрешает пакет NuGet.
Я попробовал AssemblyResolver, который находит правильный пакет NuGet, но есть много проблем, чтобы найти правильную сборку, а также некоторые проблемы с производительностью.Другое возможное решение - скопировать все сборки в папку bin \ Debug.Но я не хочу регистрировать это в хранилище.Но без этого у следующего члена команды возникают те же проблемы, что и при запуске проекта.
Так как я могу решить эту проблему?Может быть, есть какой-нибудь параметр запуска для dotnet?
Спасибо, пока ...