C# 应用程序处于中断模式-无法诊断代码
我有以下代码设计:C# 应用程序处于中断模式-无法诊断代码,c#,visual-studio,C#,Visual Studio,我有以下代码设计: public class Program { public static void Main(string[] args) { try { DoWork(); //<- This method will throw exception } catch(Exception ex) { Console.WriteLine(ex.To
public class Program
{
public static void Main(string[] args)
{
try
{
DoWork(); //<- This method will throw exception
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
}
公共类程序
{
公共静态void Main(字符串[]args)
{
尝试
{
DoWork();//找到了一个相关的帖子
调试>选项>常规>取消选中“仅启用我的代码”
@DrNachtschatten我需要调试导致异常的代码行上的异常。你可以发布堆栈跟踪吗?你检查了堆栈跟踪指向的方法吗?@DrNachtschatten我可以使用ex
调试异常,我需要的是查看生成异常的代码行上变量的值,就是它。基本计数r度量是工具>选项>调试>取消勾选“仅我的代码”和项目>属性>调试>勾选“启用本机代码调试”。这仍然不能保证调试器现在可以找到代码。您必须使用堆栈跟踪来标识包含错误代码的模块。Debug>Windows>Modules可以告诉您有关它的更多信息。右键单击它并选择“符号加载信息”以找出它在哪里搜索pdb。@HansPassant这应该是一个回答。