2014-04-01 19 views
0

我正在WPF 2012項目中工作。我啓動exe文件並開始運行報告。在中間崩潰說:無法使用相同版本進行調試

應用程序已停止工作

並有下面的錯誤對話框3個選項。

  1. 稍後在線檢查解決方案並關閉解決方案。
  2. 關閉該程序。
  3. 調試程序。

當我按調試程序時,它會提示

"VS Just In time debugger" 
    Possible debuggers 
    1) New Instance of Ms Visual studio 2012 

我沒有任何其他的調試器。當我選擇上面的選項時,它會拋出一個錯誤對話框「你選擇的調試器不能啓動,你想選擇另一個是/否」。當我按是時,它會再次打開JIT錯誤窗口,並使用相同的調試器。

該項目依次指向錯誤引發的C++ dll。 C++ dll正在創建大量的xml文件。

回答

0

不知道你的問題是什麼,但

我猜的情況是,VS崩潰也是如此。

- 您是否安裝了英特爾Parallel Studio XE?如果是這樣,這是一個已知的崩潰,他們正在修復。它似乎是唯一的解決方法是卸載他們的「英特爾調試器擴展」 msvsmon.exe crashes when starting debugging throw std::runtime_error crashes Visual Studio 2013 IDE

- 如果沒有,有兩件事情可以做

- 使用Microsoft Visual Studio 2012 Feedback Tool獲得轉儲,並創建一個連接Visual Studio的錯誤(它會自動執行;如果可能的話,請包括您的應用程序和錯誤再現步驟)。 \程序文件(x86)\微軟的Visual Studio 12.0 \:您可以使用procdump獲得轉儲procdump.exe -ma -e -x devenv.dmp「C - 如何使用工具https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=26698

更多信息Common7 \ IDE \ devenv.exe「 這將確保在進程中發生未處理的異常,導致它崩潰時,將自動抓取轉儲。

+0

我沒有在我的電腦中安裝Intel Parallel Studio XE。我會盡力獲得轉儲並使用反饋工具。我們也可以在得到錯誤的同時保存轉儲,並且可以使用windbg調試轉儲。哪一種工具會更清晰。 – senthilraja

+0

如果你想自己看看轉儲 - 你可以windbg或Visual Studio – Maria

相關問題