Добавление источников пакетов Nuget в visual studio по сценарию
мы играем с Nuget и хотим настроить источник частного пакета (на внутреннем веб-сервере). Я выполнил следующие инструкции, чтобы добавить его в visual studio - (см. источники пакетов)https://docs.nuget.org/consume/Package-Manager-Dialog
Мне интересно, есть ли способ создания сценариев за пределами Visual studio. (Я мог бы автоматически добавить его в VS, когда я перестраиваю новую рабочую станцию)
3 ответов
источники пакетов NuGet хранятся в NuGet.Файл config которые могут храниться в трех разных местах:
- Профиль пользователя
- С самим решением.
- машина широко в ProgramData: %ProgramData%\NuGet\Config*.config
для профиля пользователя источники пакетов хранятся в файле:
%AppData%\NuGet\NuGet.Config
при добавлении источника пакета в Visual Studio именно здесь будет находиться источник пакета сохраненный.
для каждого решения Visual Studio будет искать NuGet в нескольких каталогах.Файл конфигурации перед использованием файла из профиля пользователя. С решением в каталоге c:\Projects\MySolution затем NuGet будет искать этот файл в каталоги:
- c:\Projects\MySolution.из NuGet\NuGet для.config
- c:\Projects\MySolution\nuget.config
- c:\Projects\nuget.config
- c:\Projects\nuget.config
- c:\nuget.config
источники пакетов в машинном масштабе отображаются в разделе диалогового окна в Visual Studio. Visual Studio будет выглядеть следующим образом каталоги:
- %programdata%\NuGet\Config\IDE\Version\SKU*.config
- %programdata%\NuGet\Config\IDE\Version*.config
- %programdata%\NuGet\Config\IDE*.config
- %programdata%\NuGet\Config*.config
- %ProgramData%\NuGet\Config\IDE*.config
- %ProgramData%\NuGet\Config*.config
обратите внимание, что IDE будет заменен VisualStudio. Версия будет заменена Visual Studio номер версии. SKU будет заменен на Ultimate, Pro, Professional или Premium.
для программного добавления источников пакетов в NuGet.Файл конфигурации вы можете использовать NuGet.exe, который позволяет добавлять или обновлять источники пакетов с помощью командной строки, аналогичной:
nuget.exe sources add|update -Name [name] -Source [source]
или вы можете использовать другой инструмент для обновления XML в NuGet.Конфигурационный файл.
Это может помочь вам... говорит о настройке NuGet.Цели по умолчанию и нажатие его на все машины dev...
для тех, кому просто нужно добавить менеджер пакетов в свою собственную среду разработки: в Visual Studio нажмите Tools | Nuget Package Manager | Package Manager Settings
затем в разделе Источники пакетов вы можете ввести новый источник.