- У меня есть решение, проект которого имеет зависимости NuGet от Lib A и Lib B.
- Я управляю Lib A.
- Lib B также зависит от Lib A.
Я бы хотел отладить вызов моего проекта в Lib A, поэтому я заменяю его зависимость NuGet ссылкой на "Local Project A".
Lib B все еще пытается получить доступ к старой ссылке NuGet и игнорирует настройки зависимостей моего проекта. Это имеет смысл некоторый , но я не думаю, что я хочу, чтобы Lib A был включен в мои зависимости NuGet для проекта.
Я попытался запустить эту библиотеку под названием DotNetTools , чтобы "переключаться на проекты", но похоже, что это сделано примерно так же, как я делал раньше (проект flie теперь указывает на локальный, но без изменений в Зависимость Lib B), и я получаю ту же ошибку:
Не удалось загрузить файл или сборку 'LibA, версия = 1.1.502.1, Culture = нейтральный, PublicKeyToken = null'. Система не может найти указанный файл. '
Как я могу сказать Lib B использовать локальный проект A вместо NuGet Lib A? Или, как хорошо, как я могу сказать своему проекту, чтобы отдать приоритет использованию Локальный проект A над NuGet Lib A, даже если на NuGet Lib A все еще есть ссылки, так что Lib B победил ' Жаловаться?