2009-07-01 12 views
1

VisualStudioでブレークポイントを設定し、スタンドアロンのIronPythonスクリプトをデバッグすることができます。しかし、私はIronPythonエンジンをホストするアプリケーションを持っています。ホストされたエンジンで実行されているスクリプトをデバッグする場合は、ブレークポイントを設定してスクリプトを実行する方法がありますか?これを達成するためにExecuteFile以外のメソッドを使うべきですか?基本的には、プロセスにデバッガをアタッチし、ExecuteFileでブレークしてから、IronPythonコードをステップ実行したいと思います。ホストされているIronPythonスクリプトのブレークポイント

// engine is the hosted IronPython engine and script is the .py file to execute 
engine.ExecuteFile(script); 

編集:私はこれがDebugging IronPython scripts in hosted (embedded) environmentのだまされやすい人であると信じています。質問を投稿する前にこれを見つけることができませんでした。これを閉じてください。

答えて

0

ハリー・ピアソン(DevHawk)は、DLRデバッグを開始するための良いブログ記事を用意しています。

Microsoft.Scripting.Debugging

関連する問題