[英]How to Debug .net applications without Visual Studio
如果之前有人詢問過,請告訴我,我無法就此問題找到任何問題: -
我需要確定在安裝了.net框架但不是Visual Studio的計算機上拋出的異常的內部異常(也不可能在計算機上安裝Visual Studio)。 我該如何檢查這個內部異常?
注意幾點:
謝謝!
如果您有崩潰轉儲,使用WinDbg執行此操作實際上非常簡單。 將轉儲裝入WinDbg,加載sos,然后運行printexception命令。
>.load sos
>!printexception
這將告訴您異常以及指向內部異常。 輸出將是這樣的:
0:000> !printexception
Exception object: 0135b340
Exception type: System.ApplicationException
Message: GetAverage failed
InnerException: System.IndexOutOfRangeException, use !PrintException 01358394 to see more
<stack trace follows>
如果您還沒有內存轉儲,可以使用adplus(WinDbg附帶)創建一個內存轉儲。
>adplus -crash -o<dump location> -quiet -pn<name of process>
如果您更喜歡使用PID,請使用-p
選項。
您可以使用遠程調試: http : //msdn.microsoft.com/en-us/library/y7f5zaaa.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.