我對使用Visual Studio遠程工具在VS2013中進行遠程調試有疑問:我的本地源代碼是否與完全相同與用於構建遠程進程相同? 我有一個使用VS2012構建的進程,對源代碼做了一些小修改以適應VS2013,但是當我在代碼中設置斷點時,出現此錯誤:「斷點無法綁定」。回顧一下我使用VS2013,我想遠程調試使用VS2012構建的進程。C#遠程調試需要完全相同的代碼?
0
A
回答
4
這不僅是關於遠程調試,它是關於一般調試。 PDB
文件包含您擁有的二進制代碼與創建它的源代碼之間的地圖信息。如果源已更改,但PDB
和二進制文件未更新,則顯然不匹配。
您仍然可以在代碼中創建斷點,但我強烈建議您始終將源對齊到二進制文件。
2
相關問題
- 1. C++:需要調用相同代碼的虛函數?
- 2. 代碼相似但不完全相同的代碼模板?
- 3. 需要的Visual Studio 2013遠程調試
- 4. 如何針對需要遠程OAuth的代碼編寫測試?
- 5. 需要幫助調試我的代碼
- 6. iOS的遠程調試器?我需要調試一個配件
- 7. 需要幫助來調試代碼
- 8. 需要幫助調試此代碼
- 9. 更新遠程調試代碼?
- 10. 遠程調試非託管代碼
- 11. 遠程調試腳本代碼VS2010
- 12. 遠程調試無源代碼
- 13. 程序哪個源代碼與其輸出完全相同
- 14. 不同的打印結果來自完全相同的代碼
- 15. 兩個文件,完全相同的代碼,不同的輸出?
- 16. 需要有條件的gdb調試(C代碼)
- 17. 遠程調試爲C/C++
- 18. 兩條几乎完全相同的代碼行結果不同?
- 19. 在Javascript中需要完全相同的字符串散列實現C#
- 20. 調試C++代碼
- 21. 重置本地回購與遠程回購完全相同
- 22. jQuery的replaceWith()CSS對齊不完全相同的直接代碼
- 23. 遠程C++調試與RSE
- 24. js代碼需要調整
- 25. 需要完成我的作業代碼
- 26. CSS Float - 1px差距兩頁完全相同的代碼
- 27. 用完全相同的代碼合併catch塊?
- 28. 需要更改C++代碼
- 29. C代碼需要幫助
- 30. 需要幫助調用狐狸親程序從C#代碼
就最後一點達成一致。我被糟糕的部署所燒燬,它確實會影響您正確調試的能力。 – ragerory
@ragerory:不要忘記應用於代碼的編譯優化,你無法控制。因此,在調試和調試器值期間看到的行可能顯示完全虛假的結果,並完全誤導開發人員。 – Tigran