だから私は、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. WPF Visual Studioデバッグ - コンソール
- 2. Visual Studioコード、Python実行/デバッグ
- 3. Visual Studioのデバッグ - ネイティブタイプ
- 4. Visual Studioリンカのデバッグ
- 5. Visual Studio 2008のデバッグ
- 6. WPF、Visual Studioのブレンド?
- 7. Visual Studioでのダンプファイルのデバッグ
- 8. Visual Studio 2015デバッグ
- 9. Visual Studio 2015でWPFアプリケーションをデバッグするときのXamlParseException
- 10. Visual Studio、デバッグ時のライブラリソース
- 11. Tridion:テンプレートビルダーとVisual Studioのデバッグ
- 12. Visual Studio ASHXファイルのデバッグ
- 13. Visual Studio 2008のデバッグ - スキップコード
- 14. Visual Studio 2015 UnauthorizedAccessException(デバッグのみ)
- 15. デバッグC#アプリケーション - Visual Studioの
- 16. Visual Studio 2015デバッグとデバッグ以外のビュー
- 17. Visual Studio 2008のWPFイベントハンドラ?
- 18. Visual Studio WPFプロジェクトの移行
- 19. Visual Studioのデザイン時FileNotFoundException(WPF)
- 20. Visual Studioデバッグ狂気!
- 21. のVisual Studio 2008のアセンブリレベルのデバッグ
- 22. WPF Visual Studio-esqueインターフェイス
- 23. Jetbrains Rider + Visual Studio WPF
- 24. Visual Studio 2005のストアドプロシージャをデバッグ中のイミディエイトウィンドウ
- 25. Visual Studioのデバッグ - ローカル変数の順序?
- 26. Visual Studio 2008でのラムダ式のデバッグ
- 27. EclipseからのVisual Studioビルドのデバッグ
- 28. Visual Studio 2010でのC++プロジェクトのデバッグ
- 29. Visual StudioのコードのデバッグHTMLとJavaScript
- 30. のVisual Studioで複数のソリューションをデバッグ
IronPythonのソースを取得し、コンテキストで正しいエラーをスローするように改善しますか? – pix
@pixそれは解決策ですが、明らかに単純なものではありません)) – feakuru