首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布为调试web API的发布程序集的性质是什么

发布为调试web API的发布程序集的性质是什么
EN

Stack Overflow用户
提问于 2020-10-23 07:45:43
回答 1查看 73关注 0票数 0

工具栏允许您设置配置值,可以是Debug或Release。

web API的发布页有一个配置值,可以是Debug或Release。

它与在工具栏中也称为调试和发布的程序集生成类型有什么关系?这些配置值可以独立设置。这就提出了一个问题,发布为Debug web API的发布程序集的性质是什么。

详细信息: C#、CSharp、cSharp、ASP.NET核心、.NET核心、Visual Studio Community 2019、Windows10、Azure

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-23 08:56:46

发布设置和工具栏设置看起来是独立的。

如果发布设置被设置为"Release“,而之前没有构建"Release”,那么它将被构建,并且工具栏设置是否一致可能并不重要。

如果发布设置被设置为"Debug“,而"Debug”之前没有被构建,那么它将被构建,并且工具栏设置是否一致可能并不重要。

如果您进入对话框来设置发布类型,它将自动构建"Debug“版本。它可能会不必要地构建"Debug“版本,因为您可以进入对话框,然后离开对话框,而无需将其设置为"Debug”。也就是说,它最初是“释放”的,当你点击保存时,它仍然是“释放”的。因此,不必要地创建了"Debug“版本。

如果您进入对话框将发布类型设置为“发布”,它不会自动构建“发布”版本,直到您点击对话框上的“保存”,然后点击“发布”。

从我观察到的行为来看,我没有理由相信“发布调试”创建的程序集与“工具栏调试F6-build”创建的程序集不同。

从我观察到的行为来看,我没有理由相信“发布发布”创建的程序集与“工具栏发布F6-build”创建的程序集不同。

在缺少以不同方式创建的装配实际上是不同类型装配的信息的情况下,可能有两个独立的设置是多余的。我欢迎关于为什么似乎存在冗余配置工具的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64492012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档