Устранить неоднозначность пакета Nuget между частным и общедоступным репозиторием с помощью командной строки - PullRequest
0 голосов
/ 05 марта 2019

Я нахожусь в печальной ситуации, когда пакет 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 (правильный способ сделать это, но включает изменение ссылок во всех проектах, использующих его).

...