gpt4 book ai didi

.net - dotnetpublish 和 dotnetpack 之间的主要区别是什么

转载 作者:行者123 更新时间:2023-12-01 19:13:47 25 4
gpt4 key购买 nike

dotnet packpublish 之间的主要区别是什么?

来自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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com