Visual studio Visual Studio:在调试之前打开一个符号源文件并设置断点
我有一个项目,其中引用的部件具有可用的符号文件。pdb和源文件本身。(它们都是我自己的图书馆)。这些符号都列在标记其位置的工具/选项/调试/符号中。没关系 但它与他们合作,我想知道: 在VisualStudio中,是否有一种方法可以在符号文件中设置断点,然后再逐行调试相关代码 要明确的是,如果我一行一行地走,我最终可以找到我要找的源代码(因为使用了符号文件)。但有时到达该位置并不容易,因为它嵌套在多个符号文件中。但是,一旦我最终深入到足够的深度并找到代码,我就可以设置断点,然后从此处停止并启动主应用程序,并顺利到达该位置。文件代码和所有内容甚至都列在“打开文件”窗格中,以便于查看 如果我知道要中断的文件和代码行,是否可以在VS中打开该文件并直接设置断点 希望我的描述清楚。如果我需要改写,请告诉我Visual studio Visual Studio:在调试之前打开一个符号源文件并设置断点,visual-studio,debugging,symbols,Visual Studio,Debugging,Symbols,我有一个项目,其中引用的部件具有可用的符号文件。pdb和源文件本身。(它们都是我自己的图书馆)。这些符号都列在标记其位置的工具/选项/调试/符号中。没关系 但它与他们合作,我想知道: 在VisualStudio中,是否有一种方法可以在符号文件中设置断点,然后再逐行调试相关代码 要明确的是,如果我一行一行地走,我最终可以找到我要找的源代码(因为使用了符号文件)。但有时到达该位置并不容易,因为它嵌套在多个符号文件中。但是,一旦我最终深入到足够的深度并找到代码,我就可以设置断点,然后从此处停止并启动主
tx正常。我知道一定有办法。这很简单 如上所述,如果您有可用于正在使用的Nuget软件包的符号和源,请执行以下步骤:
真是松了一口气 我打赌您要放置断点的代码位于函数(;)中,因此我将使用Visual Studio中的
新断点
选项。这允许您在输入方法时输入VS应该打开的方法名(基本上是在函数名之后的第一个{
)
按CTRL+B后,将显示对话框
在这里,您可以指定要在其上放置断点的函数名
您可以只指定名称(如.AppendText
)或完全限定名称(使用命名空间-System.Windows.Forms.TextBoxBase.AppendText
)。如果要将其缩小到特定的模块用户模块名称!函数名称
语法。如果需要,可以指定要在哪个重载函数上中断
通过将鼠标悬停在此对话框的(i)图标上,您可以获得所有这些信息。很高兴知道您已经解决了此问题,感谢您的共享,您可以将其标记为答案,以便帮助其他遇到相同问题的社区成员:)您所指的“软件包”文件夹是什么?