假设我有一个如下结构的项目:
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软件包的最佳实践是什么?是否有可用于此的教程?我找到的教程都着重于简单的单项目演示。