从 xproj 制作一个包

Make a package from xproj

我在 visual studio 2015 年使用 .NET 4.6 创建 Web 应用程序。

现在我想从这个项目中制作一个包。

是否可以在 project.json 中制作打包工具或一些特殊配置?

您正在寻找的工具是dnu publish。您可以使用它将任何 DNX 应用程序打包到 NuGet 包中。对于定义启动命令(例如 dnx web)的项目,它还会创建脚本来调用这些命令。

基本语法是:

dnu publish -o outputpath

如果你想包含 DNX 运行时,你可以附加 --runtime <runtimeversion>,如果你想包是二进制的,你可以指定 --no-source.