我已經在Visual Studio中使用了sos。是否有可能從Visual Studio運行psscor?它需要任何特殊配置嗎?使用Visual Studio中的psscor
2
A
回答
1
您可以從Visual Studio 2010加載PSSCOR,但與SOS一樣,與在WinDbg中加載這些擴展所獲得的體驗相比,體驗有所受限。要在VS中加載其中任何一個,您需要爲該項目啓用本機調試。另外,請記住,.NET 2和.NET 4+有不同版本的PSSCOR。將擴展DLL放在SOS側(即框架)。
您可能有興趣瞭解Visual Studio 2012 RC擴展了對加載SOS的支持。要啓用此功能,您必須同時安裝平臺SDK和設備驅動程序SDK。如果你這樣做,你會得到用於用戶模式和內核模式調試的新的傳輸協議。選擇適當的協議以啓用新的調試器即時窗口。從這裏你可以加載SOS,並且可以在WinDbg中執行幾乎所有的SOS內容。
0
但是我認爲對64位進程轉儲的轉儲分析似乎不起作用。我想這是因爲Visual Studio仍然是32位應用程序,即使VS 2012也是如此。所以我們仍然需要依靠WinDBG來處理PSSCOR/SOS/SOSEX。
相關問題
- 1. 使用Visual Studio的
- 2. 使用Visual Studio
- 3. 在visual studio中使用QChart
- 4. 在Visual Studio中使用QtClasses
- 5. 在Visual Studio中使用PhoneGap
- 6. 在Visual Studio中使用Edit.SelectToLastGoBack
- 7. 在Visual Studio中使用LocalDB
- 8. 在Visual Studio中使用NumPy
- 9. 在Visual Studio中使用GNUPLOT
- 10. 在Visual Studio中使用PCL
- 11. 在visual studio中使用Javascript
- 12. 在Visual Studio中使用Babel?
- 13. 在Visual Studio中使用PictureBox
- 14. 在Visual Studio Online Git項目中使用Visual Studio 2015的問題
- 15. 使用Visual Studio調試Backbone Javascript使用Visual Studio的
- 16. 使用Visual Studio 2010
- 17. 使用Visual Studio 2013
- 18. 使用Visual Studio Express的
- 19. 使用Visual Studio 2012的git
- 20. 使用Visual Studio 2015的Ionic2
- 21. 使用Solution.Folder的Visual Studio
- 22. Random123使用Visual Studio的
- 23. 六角使用Visual Studio的
- 24. 使用Visual Studio 2015的cmake
- 25. 如何在Visual Studio 2008中使用Visual Studio 2010 C++工具?
- 26. 在Visual Studio 2008中使用Visual Studio 2005項目
- 27. 設置在Visual Studio中使用NLOG在Visual Studio
- 28. 從Visual Studio 2008中使用靜態庫與Visual Studio 2010
- 29. 使用Visual Studio 2012 IDE,但使用Visual Studio 2008編譯
- 30. 在Visual Studio C#中使用的DataGridView
謝謝Brian。當我運行命令(例如)!syncblk時,它似乎運行sos命令,而不是來自psscor的命令。有任何想法嗎? –
在WinDbg中,你可以用擴展名爲擴展命令加前綴,但據我所知你不能在VS2010的立即窗口中做到這一點。我的建議是在WinDbg中加載PSSCOR或在VS2012RC中試用Debugger Immediate Window。 –