Добавление пакета 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>