2012-10-04 23 views

回答

43

看來你的二進制是構建在Release模式

現在有兩種方法,你可以遵循....

  • 使用「調試」配置構建二進制文件
  • 更改項目設置,以便在發佈模式下生成程序數據庫文件(PDB)。

    現在你可以從屬性窗口中產生PDB ...

enter image description here enter image description here

+4

有關如何在Visual Studio 2015中執行此操作的任何建議?當我點擊項目屬性時,我會得到一個非常不同的winow,並且看不到配置屬性。 – boilers222

+0

鏈接中斷 –

+0

這也適用於VS 2017 –

4

你可以看到這個錯誤的另一種可能的方式是,如果你嘗試調試本機代碼(C++ ),並且管理代碼的csproj被設置爲Native Native調試。要解決這個問題:

  1. 右擊VS您的csproj並選擇屬性
  2. 調試選項卡,設置調試器類型 - 應用程序:混合(託管和本機)
0

在VS 2010中: 項目屬性>>配置屬性>>鏈接器>>調試>>生成調試信息將其設置爲 「是」

在2015年VS: 項目屬性>>配置屬性>>鏈接>> >>調試生成調試信息:將其設置爲 「真」

9

如果你的項目已經在調試模式。請檢查高級構建設置對話框構建項目選項卡。

確保調試信息沒有設置爲none enter image description here 參考:

Stackoverflow

MSDN

相關問題