Допустим, у меня есть проект с такой структурой:
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 в итоге не будет упакована вместе с ним.
TLDR: Какова лучшая практика создания пакета NuGet с несколькими проектами/сборками? Существует ли учебное пособие, посвященное этому? Учебники, которые я нашел, сосредоточены на простых однопроектных демо-версиях.