2009-07-22 10 views
0

HI、 私たちはプロジェクトでNANTビルドスクリプトを使用しています。このシナリオは次のようになります。私のアプリケーションでは、アプリケーションを作成します(基本的にはUIベース、ユーザーはドラッグ、ドロップウィジェットなど、これらは内部的にXMLとして保存されます)。私はビルドアプリケーションを言う間、私たちはXSLT変換を呼び出すためにNANTスクリプトを使用して、NANTスクリプトとNANTスクリプトからVSまたはいくつかの他のデバッグツールから呼び出されるデバッグが可能かどうかはわかりません。これをデバッグしてください。VS 2005のNantビルドスクリプトのデバッグ

おかげで、 シド

答えて

1

いくつかNAntのデバッグツールは、そのうちのいくつかは、あなたが購入する必要があり、いくつかは無料、または限定された用途のために無料で、そこにあります。 NAntBuilderは一例ですが、それは私のマルチファイルビルドスクリプトでうまく動作しませんでした。

私はいつも何が起こっているのかを印刷するタスクを追加することで成功しました。確かにこれは旧式で粗末なものですが、仕事を終わらせます:-)

具体的なデバッグの要件として、トランスフォームのコピーまたはコピーを実行するときにXMLをファイルにコピーすることができますエコータスク(XMLが変数やファイルにある場合はdpending)を実行し、XML SpyやOxygen XMLエディタなどを使用してXSLトランスフォームを手動でデバッグします。あなたは何ができるか

HTH ヨンジュン

+0

こんにちはジュン、 2番目のアプローチの問題は、xsltに変数を渡すと正常に動作しますが、ナントスクリプトで渡すと値が設定されず、なぜわかりませんそれをデバッグする方法があります。 –

+0

こんにちはSid 私はまず、xsltに渡す値を出力して、それが正しく存在することを確認します。 次に、外部デバッグとnAntスクリプトの間でケース名と変数名がまったく同じであることを確認します。 最後に、nAntタスクの使用方法を見て、正しく使用していることを確認してください。 – Joon

0

はバラバラにコードを破ると、期待どおりに動作していないかどうかをテストするために個人を呼び出すのですか?

例については

: いくつかのロジック

はそうあなたが何ができるか、コマンドプロンプトコールのNAntのCASE1またはケース2 .... O/Pをチェックからであるいくつかのロジック。 このようにして、どのケースが予想どおりに機能しているかを知ることができます...デバッグの一種。

関連する問題