2009-07-08 136 views
3

在Visual Studio 2008中進行調試時,出現錯誤「沒有可用於當前位置的源代碼」,但它不會提示我瀏覽源代碼。如果我點擊「查看Disasembly」,然後右擊選擇「轉到源代碼」我得到錯誤「的源代碼無法顯示。Visual Studio 2008:如何在調試時加載源代碼

如何加載的源代碼,而在調試模式?

編輯:我的源代碼(它只是另一個類,這是不是該解決方案的一部分),它是在調試模式下編譯

+0

這是一個什麼樣的項目? – 2009-07-08 15:32:50

+0

ASP.NET Web應用程序和幾個類項目。 – jellomonkey 2009-07-08 15:33:26

回答

1

我剛發現這個問題。在另一個開發人員簽入的項目中存在不正確的引用。這就是爲什麼我討厭20個項目的解決方案。

0

當我試圖調試編譯一個dll我有過類似的消息。在這些情況下,我只是將它們重新編譯爲Debug模式。

0

Looks就像你試圖去調試你沒有源代碼的東西一樣。見:this

0

發生這種情況時,我只是將該項目添加到我的解決方案中。或者,您應該能夠將程序集的PDB加載到符號中。

5

如果從不同的位置您最初構建的解決方案的調試,即你已經附在帶有調試符號的過程:

你可以告訴Visual Studio中,其中源通過右鍵點擊位於解決方案資源管理器中的解決方案,並將「路徑到源代碼」添加到「調試源文件」下的「包含源代碼的目錄」。

我已經在VS2008下試過了。

相關問題