Добавление пакета NuGet, присутствующего на жестком диске (нигде не размещенного) в проект

Моя задача - создать пакет NuGet из одного проекта, содержащего статический контент и двоичные файлы. Затем средство, с помощью которого этот пакет NuGet может быть использован в другом проекте / решении.

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

Любая помощь приветствуется.

Заранее спасибо.

1 ответ

Решение

Вам необходимо добавить каталог, содержащий пакет, в качестве источника пакета NuGet. В Visual Studio сделайте следующее

  • Сервис -> Параметры
  • Диспетчер пакетов -> Источники пакетов
  • Добавьте местоположение файловой системы и нажмите "Обновить"

После этого локальный пакет должен появиться в диспетчере библиотек пакетов.

Если вы хотите изменить командную строку NuGet.exe, создайте файл Nuget.exe.config и добавьте следующее

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="LocalName" value="path/to/your/package" />
  </packageSources> 
</configuration>
Другие вопросы по тегам