Сделал пакет nuget, установил его в проект, но теперь он не отображается в списке ссылок
Я делаю пакет nuget для своего внутреннего использования под названием BlobUtils. Однако, когда я его устанавливаю, мой код не распознает оператор using и не отображается в списке ссылок.
Я открыл пакет в NuGet Package Explorer, и, похоже, все в порядке. Я прикрепил скриншот ниже.
Я также включил скриншот, который не работает в моем проекте. (ПРИМЕЧАНИЕ: оператор using говорит "BlobUtil", потому что я возился с ним, но "BlobUtils" также не работает.)
Мысли?
1 ответ
РЕДАКТИРОВАТЬ: см. Комментарий бесов ниже, чтобы сделать вещи лучше, чем я.
Благодаря совету Майкла Трейси, я заметил, что библиотеки DLL и общая структура моего файла nupkg были все шаткими. Я получал предупреждающие сообщения о том, что "Проблема: сборка вне папки lib". На самом деле это означало, что в папку lib вообще ничего не попадало. Я добавил следующие строки в мой файл nuspec:
<files>
<file src="BlobUtils\bin\Debug\*.dll" target="lib" />
<file src="BlobUtils\bin\Debug\*.pdb" target="lib" />
</files>
Это заставляет предполагаемое поведение нупака.