プラグインは、AutoCAD プログラムに直接ロードすることはできません。そこで、特定のプロパティを有効にして、AutoCAD プログラムの一部である CAD 標準仕様フレームワークまたはスタンドアロンのバッチ標準チェッカーにロードできるようにする必要があります。各プラグイン プロジェクトは、クラス ライブラリ テンプレートに基づいている必要があります。新しいプロジェクトを作成したら、AutoCAD <リリース> のタイプ ライブラリと Autodesk 標準仕様マネージャのタイプ ライブラリを参照する必要があります。
- Microsoft Visual Studio を起動する
- Microsoft Visual Studio で、メニュー バーから[ファイル]メニュー
·[新しいプロジェクト]、または[ファイル]メニュー
[新規]
[プロジェクト]を選択します。
- [新しいプロジェクト]ダイアログ ボックスで、[インストール済み]
[テンプレート]を展開し、次のいずれかの操作を行います。
- Visual Basic: [Visual Basic]をクリックし、次に[クラス ライブラリ]を選択します。
- Visual C#: [Visual C#]をクリックし、次に[クラス ライブラリ]を選択します。
- Visual C++: [C++]を展開し、[CLR]をクリックし、[クラス ライブラリ]を選択します。
- [名前]フィールドにプロジェクトの名前を入力し、[OK]をクリックします。
- メニュー バーから、[プロジェクト]メニュー
[<プロジェクト名> プロパティ]を選択します。
- [プロパティ]ダイアログ ボックスの[参照]タブで、[追加]をクリックします。
- [参照の追加]ダイアログ ボックスの[参照]タブで、<ドライブ>:¥ObjectARX <バージョン>¥inc-<プラットフォーム> を参照します。
<ドライブ> および <バージョン> は、ObjectARX SDK がインストールされる場所を表します。<プラットフォーム> は、ターゲット プラットフォームの x64 に置き換える必要があります。
- [Ctrl]を押しながら、AcStMgr.dll (AcStMgr.tlb ファイルから作成する必要あり)および axdb<バージョン><言語>.tlb を選択します。[OK]をクリックします。
注: <バージョン> および <言語> は、参照する ObjectDBX ライブラリのバージョンおよび言語を表します。たとえば、axdb24enu.tlb は、 Autodesk AutoCAD 2021 から Autodesk AutoCAD 2024 の英語版がサポートしているライブラリのバージョンを表し、axdb23enu.tlb は AutoCAD 2019 および AutoCAD 2020 の英語版がサポートしているライブラリのバージョンを表します。
- もう一度[追加]をクリックし、[COM]タブをクリックします。
- [COM]タブで、[Microsoft XML タイプ ライブラリ] (Microsoft XML、v6.0)にスクロールし、選択します。[OK]をクリックします。
- [アプリケーション]タブをクリックします。
- [アプリケーション]タブで、[アセンブリ情報]をクリックします。
- [アセンブリ情報]ダイアログ ボックスで、[アセンブリを COM 参照可能にする]をクリックし(オンにし)、[OK]をクリックします。