作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
dotnet pack
和 publish
之间的主要区别是什么?
来自Microsoft's description ,我的理解是 pack
创建一个包,而 publish
创建包 + DLL。
这是正确的吗?如果是这样,为什么不总是使用 publish
并且在不需要时不使用 DLL 文件。
最佳答案
dotnet pack
- 生成代码的 NuGet 包。
这是关键的区别 - 这将允许发布到 http://nuget.org ,或者可以由其他开发人员拉取的 nuget 服务器,甚至可以与 Octopus Deploy 一起使用。
dotnetpublish
- 生成依赖于 .NET 框架或独立的应用程序。
关键字是“self-contained”,可能是一个安装程序,或者是一个可以通过在主机之间复制/粘贴来部署的文件夹。
关于.net - dotnetpublish 和 dotnetpack 之间的主要区别是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44119841/
dotnet pack 和 publish 之间的主要区别是什么? 来自Microsoft's description ,我的理解是 pack 创建一个包,而 publish 创建包 + DLL。 这
我是一名优秀的程序员,十分优秀!