Устранить неоднозначность пакета Nuget между частным и общедоступным репозиторием с помощью командной строки

Я нахожусь в печальной ситуации, когда пакет Nuget.org имеет то же имя, что и один инструмент, разработанный локально и хранящийся в нашем локальном репозитории Nuget.

При выполнении: dotnet add <path to csproj> package <package name> -s <local nuget repository url>, ему все еще удается получить версию в Nuget.org. Возможно, потому что наш пакет 2.0.70и версия в Nuget 2.1.1,

Есть ли элегантное решение для принудительного создания хранилища?

Другие решения включают передачу версии нашего пакета в 10.0.0 или изменить имя на OurCompany.Name (действительно правильный способ сделать это, но включает в себя изменение ссылок во всех проектах, использующих его).

0 ответов

Другие вопросы по тегам