2010-08-24 98 views
0

我正在使用visual studio 2008和痣0.93版本。除了當我嘗試調試任何使用Moled類型的測試時,一切運行良好。測試跳過我的所有斷點。我在輸出窗口中收到以下消息:調試問題痣

無法附加。檢查下列之一。

  1. 您嘗試調試的應用程序使用調試器不支持的Microsoft .NET Framework版本。

  2. 調試器對您的應用程序將要使用的Microsoft .NET Framework版本做出了錯誤的假設。

  3. 您爲調試指定的Microsoft .NET Framework版本不正確,

請參閱正確,指定Microsoft .NET框架版本的應用程序要使用的Visual Studio .NET調試文檔調試。

如果我嘗試debbuger.Break()我得到一條消息:「沒有符號加載任何調用堆棧幀,源代碼無法顯示。」

我現在正在緊張地追逐一個我們的主要組件的問題,它一直在痛苦(像我需要novocaine)試圖找出任何東西,無法通過代碼。

我想利用鼴鼠的「順利調試經驗」。但是,我似乎無法讓調試器完全附加。

感謝,

BZZ

回答

0

,當我提出從Visual Studio 2010中的一個項目到Visual Studio 2008年。我有這個問題,以下是我曾經修復過它。

關閉Visual Studio。導航到Debug/bin位置。刪除以下文件:

  • * .vshost.exe
  • * .vshost.exe.config
  • * .vshost.exe.manifest

打開解決方案。轉到項目設置。在應用程序目標框架下,選擇一個比你正在使用的框架更低的框架(你將在稍後設置它)。 Visual Studio將自動關閉並重新打開您的項目。然後將Target Framework重新設置爲您正在使用的原始版本。重建全部,調試將正常工作。