まず、例によって例の如くだけど、autocad 2019に更新したのでObjectARXも利用したい。
実際のところObjectARX_2018でも、有効にできるのだが、変更出来ないのでその手法
まず必要になるのが開発するための条件
ObjectARX_2019を更新して分かりました。
Visual studio 2017が最低限必須です。
※ Visual studio 2015でも利用できるようですが既にVisual studio 2015が無い
ここで挫けそうになりましたが、行いました。
まずはこれから確認
Windows10は 1709以上にする必要があるようです。
※巷では、windows10が次のビルド1803が今日配信されると言われましたが、とりあえず、ブルーバックの更新を見て躊躇
.NET Framework 4.7 SDK が必要
アプリと機能
vs2017 の変更を起動

こんな感じでチェックすればネットから導入してくれます。
Autodesk_ObjectARX_2019_Win_64_and_32_Bit
をautodeskさんからダウンロードします。
今回は早かった。 有難うございます。
2019のインストも簡単でした。
ライセンスログインでupdateの表示が出ているのでDLしてシリアル表示されているのでそれでインスト、即認証がライセンスされましたと表示。
但、またCUI絡みでクラッシュエラーが出るようで、本当にこれわざとだろと思うぐらい毎年続けてくる・・・信頼薄・・
現行のインストなら問題ない変更の場合にクラッシュなので
とりあえず現在は問題ない。
そこで完了したので、ObjectARXが、また時間かかるかと思っていたのですが、既に、サイトに掲示されていたので、早速ダウンロード出来ました。
即、インスコ
必要となるのは、
Autodesk_ObjectARX_2019_Win_64_and_32_Bit\inc
Autodesk_ObjectARX_2019_Win_64_and_32_Bit\inc-x64
場合によって必要となるのが、展開されたフォルダ 例えばC:\Autodesk
\Autodesk_○_Win_64bit_DLM
\x64
のライブラリ群
そのほとんどが利用できます。
そのライブラリを、変更して再ビルドで問題なく完了しました。
C:\Autodeskは、かなり前のフォルダも有ったのだが、近頃前ビルドが残っていた場合ライセンスに問題があるそうなのでupdateライセンスの場合はインスト後は、前ビルド(現在利用できてライセンスされている以外を一切消したほうがよろしいみたい。
Nuget.Configを用意して一元管理すると助かる。
Nuget からは、”autocad.net” “ObjectARX” で検索できるけど完全ではないのでローカルインストの方が便利