【问题标题】:How to access break points in two application in the same solution如何在同一解决方案中访问两个应用程序中的断点
【发布时间】:2011-11-02 18:29:10
【问题描述】:

我在同一个解决方案中有两个 Web 应用程序。我在它们两个中都设置了断点,调试时我无法访问,只能访问启动一个。如何调试它们?

【问题讨论】:

    标签: c# asp.net visual-studio visual-studio-2008 debugging


    【解决方案1】:

    只需在 Visual Studio 中右键单击您的项目解决方案,然后转到属性,然后在通用属性 > 启动项目中选择多个启动项目。然后选择适当的操作。

    这样你就可以同时调试了

    【讨论】:

    • 这太好了,这解决了我的问题,非常感谢你的帮助。
    【解决方案2】:

    在编译/运行时,您只能有一个 活动 项目。顺便说一句,如果一个活动项目以某种方式从另一个项目调用某些东西,只需按 F11,您将跳转到另一个项目,它的符号将自动加载,您可以对其进行调试。

    编辑

    如果您要同时调试 2 个同时代的项目,那么在一个 VS 中是不可能的。如果这些是与其他人通信的单独项目,比如说聊天应用程序,您自然可以通过运行两个 VS 实例并调试它们之间的通信。

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      您应该尝试打开两个版本的 Visual Studio,运行这两个解决方案,但为每个解决方案设置不同的启动项目,然后同时运行它们。 Visual Studio 的两个实例应该捕获它们各自启动程序的断点。我知道这适用于 Windows/控制台应用程序。虽然我从未尝试过使用 2 个 Web 应用程序。您可能需要配置应用程序以使用不同的端口。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-13
        • 1970-01-01
        • 2010-12-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-08
        • 2018-01-30
        相关资源
        最近更新 更多