Исходники пакета Nuget: глобальный nuget.config для VS2019? - PullRequest
1 голос
/ 18 марта 2020

Моя организация только начинает использовать github, и мы пытаемся преобразовать наши внутренние разработанные зависимости в пакеты nuget Github из частных репозиториев. Сначала я попытался добавить наш фид пакетов в исходники пакетов, используя Инструменты | Варианты | NuGet Package Manager | Пакетные источники . Однако я нигде не видел, чтобы ввести учетные данные, поэтому, как я и ожидал, я получил только 401 из интерфейса Nuget.

Моя следующая попытка была создать файл nuget.config в моем проекте, как указано в https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages. Это сработало как очарование.

Однако моя цель здесь - настроить глобальный источник пакета для любого решения, которое я создаю, для доступа к этим внутренним зависимостям без необходимости добавлять этот файл конфигурации в каждый новый проект.

Итак ... существует ли глобальный nuget.config или что-то подобное, что Visual Studio использует для интерфейса пользователя nuget, где я могу добавить свой личный источник пакетов?

Спасибо.

1 Ответ

1 голос
/ 19 марта 2020

Итак ... существует ли глобальный nuget.config или что-то подобное, что Visual Studio использует для интерфейса пользователя nuget, где я могу добавить свой личный источник пакета?

Visual Studio имеет глобальный nuget.config файл, выходящий под %appdata%\NuGet\NuGet.Config, и, с моей стороны, это C:\Users\xxxx\AppData\Roaming\NuGet\NuGet.Config.

Тогда вы можете установить свои настройки в этом файле и использовать их непосредственно в проекте.

Вы можете проверить этот официальный документ .

enter image description here

Обратите внимание, что : его можно переопределить файлом nuget.config в вашем проекте.

...