我使用VS 2010 Ultimate開發C#應用程序。 通常,這些應用程序運行很長時間,無需用戶交互,當然,它們通常在內部存在錯誤。在Visual Studio外運行的調試應用程序
不幸的是,應用程序經常會隨機崩潰,而您無法重現錯誤。有時候,我只有「應用程序停止工作」的信息,沒有更多的信息。
我可以在客戶機上安裝Visual Studio,但我不能讓他運行VS並在調試模式下編譯/啓動源代碼!我需要的是啓動VS 後應用程序已啓動並崩潰。這似乎是可能的,事實上,當運行時發生異常時,Windows會問你「你想用VS進行調試嗎?」,但是如果我回答YES,那麼VS就會啓動,但是我根本看不到源代碼代碼(它也在PC上),因此我無法檢查導致異常的那行代碼。 VS只是告訴我「源代碼不可用」。實際上,我無法想象Windows如何啓動VS並知道崩潰應用程序的源代碼在哪裏!
有誰知道這個調試場景是如何工作的,以及如何配置?
非常感謝, 西蒙娜
記錄異常詳細信息/調用堆棧很長的路線 – BrokenGlass
可能的重複[如何使用PDB文件](http://stackoverflow.com/questions/72104/how-do-i-use-pdb-files) – BrokenGlass