【问题标题】:What is pack option in solution explorer?解决方案资源管理器中的打包选项是什么?
【发布时间】:2018-04-29 12:50:10
【问题描述】:

“打包”选项有什么用处?

它似乎和 Build 做同样的事情。 输出如下

1>----- 构建开始:项目:KnockoutTest,配置:调试 任何 CPU ------ 1>KnockoutTest -> C:\Users\path\bin\Debug\netcoreapp2.0\KnockoutTest.dll ========== 构建:1 成功,0 失败,0 最新,0 跳过 ==========

【问题讨论】:

标签: asp.net-core visual-studio-2017


【解决方案1】:

术语“包”来自 NuGet,其中“打包”基本上意味着您从项目中创建 NuGet 包。

这通常使用 NuGet 命令行,通过调用 nuget pack 来完成。

对于基于 .NET SDK 的项目,例如ASP.NET Core,此功能也可通过 dotnet pack 获得,这使得包创建过程更简单(通过假设许多默认值,使其比nuget pack 更不易定制)。

这通常也是 Visual Studio 上下文菜单中“Pack”命令的作用。打包通常涉及正确构建项目,然后将其打包到.nupkg 文件中。如果您查看项目输出,您还应该看到一个 KnockoutTest.nupkg 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 2011-02-04
    • 1970-01-01
    相关资源
    最近更新 更多