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这应该是一个回答。