如何从 .Net Core RC2 Class 库创建 NuGet 包

How to Create NuGet Packages From .Net Core RC2 Class Libraries

我在 Visual Studio 中有 12 个项目的解决方案。我想从 Visual Studio 创建一个 nuget 包,但似乎缺少 RC1 中的 "Produce outputs on build"。

我可以继续创建一个转到每个文件夹并调用 "dotnet pack" 的脚本,但是 Visual Studio 中是否有一个选项让我无法执行此操作?

目前,我认为在 VS 中没有自动执行此操作的选项。如果您愿意,可以考虑使用 NuProj 来执行此操作。

将此添加到您的 project.json 文件:

"scripts": {
  "postcompile": [
    "dotnet pack --no-build --configuration %compile:Configuration%"
  ]
}

这将 运行 dotnet pack 命令将编译后生成的构建输出打包到 NuGet 包中。有关详细信息,请参阅 this

我不确定如何只在发布模式下执行此操作,所以我问了这个问题

更新

根据其他问题更新了答案。