Исходные данные: ПК без доступа к интернету, VS2017 и проект на .net Core. На ПК есть общая "офлайн папка с пакетами", откуда черпаются все основные (например %userprofile%\.nuget\packages\). Вопрос: Можно ли проекту указать дополнительную папку, в которой бы брались пакеты, которые не были найдены в общей папке? Только для этого проекта.
Ответ
Папка %userprofile%\.nuget\packages\ представляет из себя Local Feeds - папка с иерархичной структурой хранения nuget-пакетов, из которой можно устанавливать nuget-пакеты.
Для того, чтобы подключить дополнительный Local Feeds в проект, вы можете сделать:
На уровне папки проекта создайте файл NuGet.Config. В этом файле прописать следующее содержимое
Элемент packageSources содержит список источников для установки пакетов.
Если вы используете NetCore2.0, тогда путь до источника nuget-пакетов можно указать прямо в файле проекта(csproj) следующим образом
Комментариев нет:
Отправить комментарий