Скажем, у меня есть проект с этой структурой:
MyLibrary\
MyLibrary.sln
MyLibrary.Core\
MyLibrary.Core.csproj
MyLibrary.Extensions\
MyLibrary.Extensions.csproj
MyLibrary.Tests\
MyLibrary.Tests.csproj
Я хочу создать единый пакет NuGet, который содержит пакеты MyLibrary.Core.dll и MyLibrary.Extensions.dll. Я не могу понять, как заставить NuGet сделать это. Я попытался создать спецификационный файл вручную, и я попытался построить его с помощью "nuget spec MyLibrary.Core.csproj". Я попытался добавить все библиотеки DLL в папку lib/, которая, как я понимаю, является условным механизмом для добавления DLL в пакет. В каждом случае я могу получить MyLibary.Core.dll, чтобы попасть в пакет, но MyLibrary.Extensions.dll не упакован вместе с ним.
TL;DR: Какова наилучшая практика для создания пакета NuGet с несколькими проектами/сборками? Есть ли учебник, который фокусируется на этом? Учебники, которые я нашел, сосредоточены на простых демонстрациях с одним проектом.