如何使用 Visual Studio 2010 Express 在 .NET Framework 源代码中设置断点?
我需要在 System.Web.Handlers.ScriptModule.OnPostAcquireRequestState 中设置断点,然后单步执行某些 System.Web.Script.Services.WebServiceData 方法。
但我只有 Visual Web Developer 2010 Express(或其他 Express SKU)。我已配置 Microsoft 符号服务器并取消选中“仅我的代码”选项。我可以看到 System.Web.Extensions 的符号已下载并缓存。
但是,这个版本的 Visual Studio 没有断点窗口,因此我没有看到设置断点的好方法。
我只是运气不好还是有其他方法可以在此方法中设置断点?如果没有设置断点的选项,符号服务器的选项似乎毫无意义。
I need to set a breakpoint in System.Web.Handlers.ScriptModule.OnPostAcquireRequestState and then step into some of the System.Web.Script.Services.WebServiceData methods.
But I only have Visual Web Developer 2010 Express (or other Express SKUs). I have configured the Microsoft Symbol Server and unchecked the Just My Code option. I can see that the symbols for System.Web.Extensions are downloaded and cached.
However, this version of Visual Studio doesn't have the breakpoints window, so I don't see a good way to set the breakpoint.
Am I just out of luck or is there another way to set a breakpoint in this method? It seems the option for the symbol server is pointless without the option to set a breakpoint.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将此行粘贴到代码中要获取调试信息的行之后。
没试过但应该可以。
System.Diagnostics.Debugger.Break();
paste this line in your code, after the line where you want to get debug info.
Haven't tried it but should work.
System.Diagnostics.Debugger.Break();