我有一个针对.NET Framework 4.5 + ASP.NET Core 5.0的PCL项目。这意味着PCL Profile 75根据.csproj文件的内容。
我添加了一个与.csproj文件同名的基本.nuspec文件。
现在我做nuget pack foo.csproj
。在生成的.nupkg中,我得到一个名为/lib/portable-net45
的文件夹,但我期望/lib/portable-net45+dnxcore50
之类的内容,以便我可以在DNX项目中使用该包。
这是预期的行为吗?我将如何为多个目标创建一个NuGet包(毕竟这是PCL的用途),而无需手动为NuGet包组装文件夹结构?
我(实际上是构建服务器)以我上面描述的方式构建了许多NuGet包,我希望它与PCL项目的工作方式相同。