Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法使异常助手工作_C#_Wpf_Visual Studio_Exception - Fatal编程技术网

C# 无法使异常助手工作

C# 无法使异常助手工作,c#,wpf,visual-studio,exception,C#,Wpf,Visual Studio,Exception,我有一个C#WPF应用程序,它使用了大量使用本机代码的程序集。我的问题是,大多数时候,当我的应用程序抛出一个异常时,异常助手不会出现——只有Break/Continue/。。。对话当然,我在Visual Studio选项中打开了异常助手,并且在Debug::Exceptions对话框中选择了正在抛出的特定异常(System.Windows.Markup.XAMLParseException)。我需要能够深入到被抛出的内部异常。我见过EA偶尔出现——只是不可靠。我对C#和托管开发相当陌生,因此任何

我有一个C#WPF应用程序,它使用了大量使用本机代码的程序集。我的问题是,大多数时候,当我的应用程序抛出一个异常时,异常助手不会出现——只有Break/Continue/。。。对话当然,我在Visual Studio选项中打开了异常助手,并且在Debug::Exceptions对话框中选择了正在抛出的特定异常(System.Windows.Markup.XAMLParseException)。我需要能够深入到被抛出的内部异常。我见过EA偶尔出现——只是不可靠。我对C#和托管开发相当陌生,因此任何建议,无论多么基本,都将不胜感激。

如果您只需要访问内部异常,您可以这样做。当对话框出现时,点击break。然后选择调试->窗口->本地。在“局部变量”窗口的顶部,您应该看到一个名为$exception的值。这就是当前的异常,深入到该变量将允许您访问内部异常。

我想我看到了同样的问题。我在两台监视器上开发,当visual studio 2k8在监视器1上运行时,会弹出异常助手并正常工作。当visual studio在监视器2上时,助手在监视器1上短暂闪烁,然后消失

我的“修正”是只使用监视器

  • 其他可能导致这种情况的因素:我正在运行ultra mon来管理我的桌面和显示器
  • 设置在监视器1的左侧