Установка пакета Nuget не добавляет ссылки на проект - PullRequest
0 голосов
/ 04 мая 2018

Я опубликовал пакет в Nuget несколько лет назад. Время от времени я обновлял его новыми версиями, и до сих пор все было нормально. Несколько дней назад я опубликовал обновление для Nuget, и когда я обновил свой пакет, он был успешно установлен, но в него никогда не добавлялись ссылки на мой проект.

Я даже начал с пустых консольных приложений и пытался добавить свой пакет. Та же проблема.

Вы можете попробовать. Это пакет

https://www.nuget.org/packages/63BITS-Libraries/

Вот как я собрал свой пакет

package metadata screenshot

Есть идеи?

1 Ответ

0 голосов
/ 04 мая 2018

Если вы скачаете пакет nuget и разархивируете его (да, это просто zip-файл). Вы обнаружите, что ваша DLL не находится в каталоге lib.

Как правило, внутри пакета nuget любые dll должны быть в lib/<FrameworkVersion>

Например, если ваша DLL нацелена на netstandard1.6, то в пакете nuget путь к вашей dll будет lib/netstandard1.6/SixtyThreeBits.Libraries.dll

В вашем пакете ваша dll находится в SixtyThreeBitsLibraries/SixtyThreeBits.Libraries.dll

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...