【发布时间】:2016-09-06 03:22:39
【问题描述】:
我可以将具有 .net core 和 .net40、.net45 版本的库添加到我的 nuget nupkg 中吗?我知道如何打包.net40、.net45,但我可以看到有一个命令让.net core 打包它们dotnet pack。有人可以澄清一下吗?
非常感谢!
【问题讨论】:
我可以将具有 .net core 和 .net40、.net45 版本的库添加到我的 nuget nupkg 中吗?我知道如何打包.net40、.net45,但我可以看到有一个命令让.net core 打包它们dotnet pack。有人可以澄清一下吗?
非常感谢!
【问题讨论】:
其实很简单。您可以在同一文件夹下准备 .nuspec 文件和 lib 文件夹。 lib 文件夹内部应该有与以前相同的结构(使用 nuget.exe 实用程序):
库
所以dotnet 文件夹是所有关于 .net 核心的,只需将 .net 核心二进制文件放在那里并执行:
nuget pack "path to your .nuspec file"
然后:
nuget setApiKey "YourNugetApiKey" -Source https://www.nuget.org/api/v2/package
nuget push "path to your generated .nupkg file" -Source https://www.nuget.org/api/v2/package
【讨论】: