創建NuGet包比方說,我有一個項目,這種結構:有多個DLL
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做到這一點。我已經嘗試手動構建一個spec文件,並且我已經嘗試使用「nuget spec MyLibrary.Core.csproj」構建一個。我已經嘗試將所有的DLL添加到一個lib /文件夾,我知道這是基於約定的機制,將DLL添加到包中。在任何情況下,我都可以讓MyLibary.Core.dll進入軟件包,但MyLibrary.Extensions.dll最終並未隨之打包。
TLDR:創建包含多個項目/程序集的NuGet包的最佳做法是什麼?有沒有關於此的教程?我發現的教程都專注於簡單的單項目演示。
+1 - 在嘗試了更多的「手動」方法後,該工具終於使我能夠製作一個完整的可用包,因此我也推薦它。 – Dib