Создан пакет nuget, но когда я ссылаюсь на него в своем проекте, я не вижу его в ссылках

Я создал проект библиотеки, который содержит различные функции типа утилит, на которые мне нужно ссылаться в других проектах. Я создал сборку в VST, упаковал ее и опубликовал в своем внутреннем фиде Nuget. Я вижу предварительную версию, которую я нажал, но когда я ссылаюсь на нее в других моих проектах, я вижу только то, что она была добавлена ​​в пакеты, но я не вижу никаких ссылок. Не уверен, что я делаю не так.

мой файл.nuspec выглядит следующим образом.

1 ответ

Решение

Вам необходимо поместить файлы сборки в папку lib или runtime, затем эти сборки будут добавлены в качестве ссылок.

Дополнительная информация: из рабочего каталога на основе соглашений.

С помощью сборки VSTS вы можете упаковать файл проекта (csproj) напрямую через задачу пакета NuGet. (Укажите путь к файлу проекта в поле "Путь к csproj" или "nuspec file(s) для упаковки"), затем соответствующие сборки будут добавлены в папку lib, в противном случае вам придется делать это самостоятельно с некоторыми задачами (например, "Копировать файл").

Другие вопросы по тегам