2009-02-18 54 views
0

我有一個C#WPF應用程序,它使用了許多使用本機代碼的程序集。我的問題是大多數情況下,當我的應用程序拋出異常時,異常助手不會出現 - 只是Break/Continue/...對話框。我當然在Visual Studio選項中打開了Exception Assistant,並且我在Debug :: Exceptions對話框中選擇了正在引發的特殊異常(System.Windows.Markup.XAMLParseException)。我需要能夠深入拋出內部異常。我看到EA有時會出現 - 只是不可靠。我對C#和託管開發相當陌生,因此無論多麼基本,任何建議都不勝感激。無法讓Exception助手工作

回答

1

如果你只是需要訪問內部異常,你可以這樣做。當對話出現時打中斷。然後選擇Debug - > Windows - > Locals。在本地窗口的頂部,您應該看到一個名爲$ exception的值。這是當前的異常,深入該變量將允許您訪問內部異常。

0

我想我看到了同樣的問題。我在兩臺顯示器上開發,當visual studio 2k8在顯示器1上運行時,異常助手彈出並正常工作。當Visual Studio在監視器2上時,助理在監視器1上短暫閃爍,然後消失。

我的「修復」僅使用監控

  1. 可能會導致此的其他因素:我運行超週一來管理我的臺式機和監控
  2. 是設置在左側監視器1側。