簡體   English   中英

Visual Studio調試錯誤?

[英]Visual Studio debugging bug?

我正在嘗試調試單元測試。 當我進入該類的代碼時,我想測試VS2008,顯示反匯編而不是源代碼。 我在模塊窗口檢查,有問題的模塊狀態顯示為“加載符號”,讓一切看起來 OK

該項目是c#,我正在使用Visual Studio 2008 SP1,任何人都有任何想法,這讓我發瘋了!

符號和源代碼不是一回事。 您需要將模塊的源代碼放在與構建計算機相同的磁盤上,或者設置源服務器: http : //msdn.microsoft.com/zh-cn/magazine/cc163563.aspx

如果在源代碼窗口中右鍵單擊,將有一個上下文菜單選項“轉到反匯編”。 那會告訴你你在尋找什么。 雖然,通常大多數人往往會問如何拆卸源代碼,而不是如何從源代碼到拆卸! :)

@Grzenio是正確的,因為如果您擁有源代碼和符號並且仍然看到反匯編,則說明有些錯誤。

嘗試檢查全局程序集緩存(GAC)中dll的版本。 您還可以通過檢查已引用的任何自定義dll的屬性來找到其他線索。 特別是屬性“特定版本”和“本地復制”。 如果這些值中的任何一個為true,則表明該項目引用了GAC復制的依賴項dll的一個線索。

舊帖子,但最近有此問題...從調用引用的項目中刪除要逐步執行的項目的引用。 清理解決方案,重新構建所有內容(遇到此問題時,我希望一次執行一個項目)。 再次添加引用-確保您將引用添加為項目引用,而不是直接引用.dll。

您也可以嘗試進入調試設置,然后在“調試” |“調試”下取消選中“啟用地址級調試”。 一般。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM