Установка приватных пакетов Nuget для пакетов из пакетов .config - PullRequest
3 голосов
/ 14 февраля 2012

У меня есть личная лента рассылок на одном из наших внутренних серверов.

Я могу установить пакеты в этом фиде из командной строки, как это

nuget install "PackageName" -source "\\DevServer\NugetFeed"

Однако, если я попытаюсь установить пакеты из нашего файла packages.config, как это

nuget install "MyProject\Packages.config" -source "\\DevServer\NugetFeed"

Это ошибка с не могу найти пакет для каждого из пакетов в моем файле packages.config. Похоже, что он игнорирует ключ -Source и ищет другой фид Nuget.

Мой package.config выглядит так

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Package1" version="1.0.0" />
  <package id="Package2" version="1.0.0" />
</packages>

Есть идеи, как я могу заставить это работать? Можете ли вы включить исходное местоположение в packages.config или что-то подобное?

1 Ответ

2 голосов
/ 15 февраля 2012

Вероятно, это связано с именами файлов в ленте.Ваша первая командная строка не указывает номер версии, поэтому она подберет что-нибудь с именем «PackageName».

Убедитесь, что файлы в вашем фиде называются «Package1.1.0.0» и «Package2.1.0.0», и это должно помочь.

...