Получение пакетов NuGet из репо организаций - PullRequest
0 голосов
/ 04 ноября 2019

Я довольно новичок в разработке на C #, и у моей организации есть местоположение на одном из их серверов, которое содержит пакеты nuget, созданные предыдущим разработчиком. У меня есть расположение пакетов, смонтированных на моем компьютере, как сетевое расположение, когда я пытаюсь добавить новый источник пакета и перейти к расположению каталога, содержащего все файлы .nupkg, а затем найти пакеты в пакете NuGetМенеджер это приходит безрезультатно. Я даже загрузил пакеты на свой локальный компьютер и попытался добавить исходный код в каталог, который находится на моем диске C:, и все равно у меня нет пакетов для выбора. Что я делаю неправильно?

1 Ответ

0 голосов
/ 05 ноября 2019

NuGet имеет документацию по установке пакетов и добавлению источников в Visual Studio .

Хотя я не фанат использования страницы параметров Visual Studio для добавления источников. Когда вы добавляете туда источник, он добавляется в файл nuget.config вашего профиля пользователя, что означает, что все решения на одном компьютере будут использовать этот источник (если у решения нет собственного файла nuget.config, который использует <clear /> для удаления всехунаследованные источники). Это также означает, что если вы поделитесь проектом / решением, у кого-либо еще, использующего решение, не будет правильных источников. Таким образом, лучше всего добавить файл nuget.config рядом с решением и установить там правильные источники. Быстрый способ начать работу - использовать dotnet new nugetconfig из командной строки, если у вас установлен .NET Core SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...