asp.net-core - 解决方案资源管理器中的打包选项是什么?
问题描述
“Pack”选项有什么用?
它似乎与 Build 做同样的事情。输出如下
1>----- 构建开始:项目:KnockoutTest,配置:调试任何 CPU ------ 1>KnockoutTest -> C:\Users\path\bin\Debug\netcoreapp2.0\KnockoutTest.dll = ========= 构建:1 成功,0 失败,0 最新,0 跳过 ==========
解决方案
术语“包”来自 NuGet,其中“打包”基本上意味着您从项目中创建 NuGet 包。
这通常使用 NuGet 命令行,通过调用nuget pack
.
对于基于 .NET SDK 的项目,例如 ASP.NET Core,此功能也可用,通过dotnet pack
它使包创建过程更简单一些(通过假设许多默认值,使其可定制性低于nuget pack
)。
这通常也是 Visual Studio 上下文菜单中的“Pack”命令所做的。打包通常涉及正确构建项目,然后将其打包到.nupkg
文件中。如果您查看项目输出,您也应该看到一个KnockoutTest.nupkg
文件。
推荐阅读
- vue.js - Vue.js:Leaflet-Marker 不可见
- c - 使用动态数组按字典顺序对输入进行排序
- ios - 带有填充和圆角的图标 - Xamarin Forms 的 iOS 自定义渲染器
- c++ - 错误:为什么“void*”不是指向对象的指针类型,即使指针设置为对象?
- html - 在 Bootstrap 中的输入表单字段旁边添加一个红色 *
- python - Python,如何使用列表中输入的项目并使用它们来分配另一个值?可能吗
- java - 将一堆图像从 Android 手机发送到 PC
- vba - VBA - 在 2 张工作表中查找 ID# 并在单独的工作簿中发布
- json - 为每个实体实现返回不同的属性是一种不好的做法吗?
- python - 使用 xlsxwriter 将 pandas 数据框写入 Excel 并包含 `write_rich_string` 格式