如何在调试期间阻止 Visual Studio 定位 .NET *.cs 文件?

问题描述 投票:0回答:1
我正在尝试使用 dotPeek 作为符号服务器来调试第三方代码。调试器在该代码中的断点处停止。但是,调试器还尝试查找属于 .NET 框架的 .cs 文件,如下所示,我必须取消所有类型的这些文件。 我还使用 Microsoft 符号服务器,并且不排除属于该框架的任何内容,因此我希望 VS 不会要求这些文件。 使用VS 17.7.1。 “只是我的代码”未被选中。

我尝试了各种设置,VS 不断尝试找到这些文件。 有没有办法在调试过程中忽略 .NET Framework 代码?

visual-studio-2022 visual-studio-debugging
1个回答
0
投票
首先,如果你关闭“Just My Code”,想要调试第3方代码/包,并使用“Step into(F11)”,那么这种情况是不可避免的。

我可以重现你的情况:

如果您在调试第3方代码时遇到此问题,唯一的方法是反编译源代码或提供其所需的cs文件。之后,关闭VS并再次打开。

在你的情况下,你必须确保这个地方有源代码,除非你可以使用F10来调试:

访问反编译文件

完成上述步骤后,未找到的xxx.cs将会消失。

© www.soinside.com 2019 - 2024. All rights reserved.