VS2019 - 配置中缺少调试选项

VS2019 - Debug option is missing from configuration

我有一个包含多个项目的解决方案。问题是,有 1 个没有调试选项的 Web 应用程序项目。所以每次我运行它,断点都不会被击中。

我正在使用 VS 2019 和 IISExpress。

这是我的问题的屏幕截图。 这是来自项目属性

这是来自解决方案属性。请注意,所有其他项目都选择了 'Debug',但该选项不适用于此 1 个应用程序。

来自web.config

下面的 ss 来自我在同一解决方案中的其他应用程序。请注意,'Debug' 选项在那里。

所以我的问题是如何为这个项目启用调试选项?

“调试”没有什么特别之处build configuration that makes debugging possible - the actual setting is "Optimize code"。您可以选择为当前配置禁用此选项(从而启用调试),但是如果您想要首先编辑您的项目以与其他项目的其余部分保持一致(即,有一个单独的“调试”配置) :

  1. 打开 configuration manager.
  2. 确保为活动解决方案配置下拉列表选择“调试”。
  3. 使用项目的配置下拉列表 add a new configuration,并将其命名为“Debug”。是否从其他配置复制初始设置取决于那些其他配置的含义,这取决于设置您的解决方案的人。
  4. 关闭配置管理器,确保配置仍设置为“调试”,打开 project's properties 并确保取消选中“优化代码”设置。