0
我一直在搜尋網絡,試圖找到這個問題的答案,但所有其他建議不起作用。Visual Studio中的遠程調試:符號文件與模塊不匹配
我有一個C#.net 3.5 DLL是另一個程序的加載項。該程序在用戶按下某個按鈕時調用dll。我的工具有一個與用戶計算機的特定設置有關的錯誤(我的不可重複的),所以我想遠程調試它。
我在遠程PC上安裝了調試工具(2010,但也嘗試在VS 2008中獲得相同的結果),並運行我的DLL。然後我去調試>附加到進程,選擇遠程PC,選擇主機我的DLL exe文件'Revit.exe',它附加好。但是我不能設置任何斷點或任何事情,因爲它表示沒有加載符號。 (紅色未填充的圓圈用/!)
我打開模塊窗口,右鍵單擊我的DLL'PLT2.dll'並嘗試從符號路徑加載符號,選擇位於網絡上的PDB文件驅動器在DLL旁邊,它表示它不匹配模塊。
我曾嘗試以下基於關的建議,我在網上發現:
- 檢查發現代碼未設置進行優化,並且輸出調試信息將其設置爲滿。
- PDB文件明確地匹配DLL,我將它們全部刪除,然後重新構建它。
- 到符號路徑兩臺計算機上是一樣的
- 啓用僅我的代碼
有沒有人有什麼我可以做任何想法?