タグ付けされた質問 「debugging」

5
ArcPyスクリプトをデバッグしますか?
ArcGIS 10でArcPyを使用して多くのPythonスクリプトを記述しましたが、これまでのところ、デバッグの唯一の手段はを使用してジオプロセシング結果ウィンドウにメッセージを出力することだけarcpy.AddMessage()です。 ブレークポイントの設定など、他のオプションはありますか? ジェイソンの方法はすばらしい。検証など、ツールボックスにバグがある場合、ツールボックスがエンコードされているため、IDEで問題を特定できない可能性があります。少なくともWINGはそれを特定できませんでした。

6
Esri Addin for ArcCatalogをデバッグできません
この質問がGIS.SEとStackOverflowのどちらの質問であるかは簡単ではありませんでした。問題はArcCatalogにあると思われるため、GIS.SEを使用します。 ArcCatalog(およびArcMap)用に作成されたアドインがいくつかあります。以前は、ブレークポイントを使用してコードをF5デバッグできましたが、すべてのブレークポイントが非アクティブになり、メッセージ「ブレークポイントは現在ヒットしません」が表示されます。このドキュメントにはシンボルがロードされていません: 私はスタックオーバーフローからの提案を試しました: 「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません。」 このブレークポイントは現在ヒットしません。ソースコードはオリジナルとは異なります(クリーニング/再構築後も) ブレークポイントは現在ヒットしません。このドキュメントに読み込まれたシンボルはありません そしてまた ArcGIS 10アドインのデバッグ時にブレークポイントを「ヒット」できないのはなぜですか?しかし、これは別の問題のようです。 これはアドイン(dll)なので、スタートアッププロジェクトはありません。他のすべてのバージョンをクレンジングしました。のEsriaddinxファイルに微妙な変更をmessage=加えて、変更が行われたことを確認しました-すべて問題なく、古いバージョンはありません。 クレンジング中に、ArcCatalogの%USERPROFILE%\Documents\ArcGIS\AddIns\Desktop10.X\{AddInID}\アドインがArcMapアドインのない場所にコピーされていることに気づきました。pdb ファイルをアドインフォルダーにコピーしようとしましたが、コードがデバッグされておらず、ArcCatalogがコピーに切り替え/リダイレクトしているようです。 ArcCatalogのブレークポイントアドインでデバッグする方法はありますか?ArcMapアドインとスタンドアロンアプリケーションは問題なくデバッグすることに注意してください。 環境: Windows 7 64ビット ArcGis 10.1 Visual Studio 2010 Professional(VB.netとC#の両方)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.