gpt4 book ai didi

visual-studio - Visual Studio : Open up a symbol source file prior to debugging and set breakpoint

转载 作者:行者123 更新时间:2023-12-05 05:21:50 24 4
gpt4 key购买 nike

我有一个项目,其中引用的程序集有可用的符号文件。 pdb 和源文件本身。 (它们都是我自己的图书馆)。这些符号都列在工具/选项/调试/符号中,标记它们的位置。没关系。

但它正在与他们合作,我想知道:

在必须逐行调试以获取有问题的代码之前,Visual Studio 中是否有一种方法可以在符号文件中设置断点。

需要明确的是,如果我逐行执行,我最终可以找到我想要的源代码(因为使用了符号文件)。但有时到达那个位置并不容易,因为它嵌套在多个符号文件中。但是一旦我最终深入并找到代码,我就可以设置断点,然后从那里停止并启动主应用程序并顺利到达该位置。文件代码和所有文件甚至都列在打开的文件 Pane 中,以便于查看。

有什么办法,如果我知道我要中断的文件和代码行,在 VS 中打开该文件并直接设置断点?

希望我在描述中清楚。让我知道是否需要改写。

发送

最佳答案

我打赌你想要放置断点的代码是在函数 (;)) 中,所以我会使用 Visual Studio 中的 New breakpoint 选项。这允许您放置一个方法名称,VS 应该在进入该方法时中断(所以基本上是在函数名称之后的第一个 { 上)。

按下 CTRL+B 后,您将看到对话框 enter image description here

在这里你可以指定一个你想要放置断点的函数名。

您可以仅指定名称(如 AppendText)或完全限定名称(带有命名空间 - System.Windows.Forms.TextBoxBase.AppendText)。如果您想将其缩小到特定模块用户 module_name!function_name 语法。如果需要,您可以指定要中断的重载函数。

您可以通过将鼠标悬停在此对话框中的 (i) 图标上来获取所有这些信息。

关于visual-studio - Visual Studio : Open up a symbol source file prior to debugging and set breakpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42012802/

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