所以我花了幾乎我所有的編程時間上的Linux,但最近的一個項目,我不得不嘗試PTVS和WPF。由於這是一個非常好的框架,我想進一步瞭解它,但是與在Linux上運行Python程序相比,這個問題是一個巨大的缺點。 所以說我有一點WPF項目IronPython2.7,與一些按鈕和一些功能處理這些按鈕的點擊事件。問題是不是每個異常/錯誤目前在該代碼顯示在調試器:有時它只是說「過程退出代碼0x01」。例如,如果我嘗試訪問數組邊界之外的數組元素,就會發生這種情況。 問題是:有沒有辦法解決這個問題,並能夠在調試WPF程序時看到所有錯誤和異常?的Visual Studio的Python WPF調試
2
A
回答
2
默認情況下,Visual Studio中的IronPython項目使用託管調試器運行。這使得調試混合的Python/.NET代碼變得非常簡單,然而,當你只有Python代碼的時候,你的體驗就不那麼好。
要更改此設置,請在解決方案資源管理器中右鍵單擊您的項目,然後選擇屬性。在調試選項卡上,有一個啓動器的下拉菜單 - 你可以看到屏幕截圖here。
它可能被選中了IronPython (.NET) launcher
,但將其更改爲Standard Python launcher
應該爲您提供更好的純Python調試。缺點是你將無法再進入.NET代碼,而且這種代碼更具侵略性。一般來說,如果你沒有使用IronPython來擴展一個.NET應用程序,這些改進是值得的。
相關問題
- 1. 一般調試(Python Visual Studio)
- 2. 的Visual Studio調試
- 3. WPF Visual Studio調試 - 控制檯
- 4. Visual Studio調試
- 5. Visual Studio調試
- 6. Visual Studio的JavaScript調試
- 7. 的Visual Studio 2017年調試
- 8. Visual Studio 2017 Python無法調試文件
- 9. 調試在Visual Studio
- 10. Visual Studio 2008調試
- 11. Visual Studio 2012 - 調試
- 12. Visual Studio未調試
- 13. 如何調試Python的使用Python的工具爲Visual Studio(PTVS)
- 14. 使用Visual Studio調試器調試C++
- 15. 的Visual Studio 2017年調試的VBScript
- 16. Visual Studio 2010 WPF
- 17. visual studio 2015調試命令
- 18. Visual Studio 2008調試問題
- 19. Visual Studio函數調試
- 20. Visual Studio 2012卡在調試
- 21. Visual Studio 2005 Javascript調試
- 22. Visual Studio圖形調試器
- 23. Visual Studio調試錯誤?
- 24. 調試和Visual Studio 2010中
- 25. 調試叉與Visual Studio [C]
- 26. 在Visual Studio中調試Webkit
- 27. 在Visual Studio中調試Boo
- 28. Visual Studio 2010調試問題
- 29. 跳過調試點 - visual studio
- 30. Visual Studio調試問題
抓住IronPython的來源,並改進它在你的上下文中拋出正確的錯誤? – pix
@pix這是一個解決方案,但顯然不是一個簡單的)) – feakuru