Почему nuget не включает ссылочный проект при упаковке?
Я воспроизвел эту проблему в следующем простом сценарии
- LibB - проект
- LibA - проект
- КлассA, который ссылается на ClassB
Теперь я хочу создать пакет nuget LibA
и запустить:
nuget pack LibA.csproj
Это отлично работает, но когда я проверяю пакет nuget, я не могу найти LibB.dll
в папках lib, как я ожидал. Почему бы и нет?
Я использую версию 2.2 Nuget.
Ответы
Ответ 1
NuGet 2.5 теперь имеет -includereferencedprojects
, более подробную информацию можно найти здесь: NuGet Command-Line Interface (CLI) Reference | Документы Microsoft
Я загружаю последнюю версию nuget.exe
с nuget.org/nuget.exe
или nuget update -self
.