1

ObjectARX アプリをデバッグするために、Autocad のインスタンスが毎回(!!!)デバッグ試行ごとに Visual Studio IDE 内から起動されます。

これにより、Autocad がロードされるのを待つ時間が長くなります。だから私の質問は:

  • デバッグ セッション間で Autocad を開いたままにしておく方法はありますか? または...

  • COM アプリが相互運用オブジェクト/コマンドで行うように、開いている Autocad インスタンスに接続し、その ObjectARX オブジェクト/コマンドを使用するスタンドアロンの .EXE アプリケーションを作成することは可能ですか? これらの方法は、デバッグもはるかに高速です。

最後のアプリケーションは、他のアウトプロセス アプリケーションと同様に実行が遅くなりますが、コードを変更してコード ロジックをデバッグするためにすぐに実行されます。

編集: NET-RELOADの使用は強く推奨されますが、デバッグが許可されないため、この場合には適用されません。

4

3 に答える 3

1

方法が思いつきません。高速化するために(少し)唯一行うことは、AutoCAD の Autoloader オプションを使用し、「ビルド出力パス」をこのフォルダに設定することです。

このようにして、デバッグするたびにビルドされた Dll を NETload する必要はありません。

乾杯、アラン

于 2015-01-06T07:21:13.873 に答える