Я долго с этим боролся. Вот самый простой способ, который я нашел, который работает многократно:
- Получите исходный код и создайте пакет nuget локально. Вам нужно будет перейти к версии пакета.
Надеемся, что автор предоставил .nuspec, чтобы упростить строительство.
Создать локальный источник nuget:
Поместите файл .nuget, который вы только что создали, в C: \ Nuget (например)
В Visual Studio выберите Инструменты / Параметры / Диспетчер пакетов Nuget / Источники пакетов
Нажмите зеленый (+) значок. Добавьте путь к локальному пакету nuget, который вы создали выше (C: \ Nuget), и переместите источник пакета в верхнюю часть списка.
В вашем решении для каждого проекта удалите предыдущую ссылку на внешний пакет nuget и добавьте новый пакет nuget из локального источника nuget.
Запустите отладку, и вы сможете перейти к коду для пакета nuget.
Я могу установить точку останова в исходном коде, откуда я собираю пакет nuget, и он прерывается при запуске кода.
Все вышеперечисленные шаги немного нервничают, и вам, возможно, придется поиграть с ним несколько раз, чтобы заставить его работать.
Дайте мне знать в комментариях, если это работает для вас. И если так, я был бы признателен за повышение :)