插件不能直接加载到 AutoCAD 程序中,但您需要确保启用了特定特性,以便可以将其加载到 CAD 标准框架中,该框架是 AutoCAD 程序或独立批处理标准检查器的一部分。每个插件项目都必须基于类库模板。创建新项目后,必须参照 AutoCAD<发行版>类型库和 Autodesk 标准管理器类型库。
- 启动 Microsoft Visual Studio。
- 在 Microsoft Visual Studio 中的菜单栏上,单击“文件”菜单“新建项目”或“文件”菜单“新建项目”。
- 在“新建项目”对话框中,展开“已安装的模板”,然后执行下列操作之一:
- Visual Basic - 单击“Visual Basic”,然后选择“类库”。
- Visual C# - 单击“Visual C#”,然后选择“类库”。
- 可视C++ - 展开C++,单击“CLR”,然后选择“类库”。
- 在“名称”字段中,输入项目的名称,然后单击“确定”。
- 在菜单栏上,单击“项目菜单<项目名称>属性”。
- 在“属性”对话框的“引用”选项卡中,单击“添加”。
- 在“添加引用”对话框的“浏览”选项卡中,浏览到 and<drive>:\ObjectARX <version>\inc-<platform>。
<drive>and<version>表示 ObjectARX SDK 的安装位置。对于目标平台,<平台>应替换为 x64。
- 按住 Ctrl,然后选择 AcStMgr.dll(需要从AcStMgr.tlb 文件创建)和axdb<version><language>.tlb。单击“确定”。
注意:<版本>和<语言>表示要引用的 ObjectDBX 库的版本和语言。例如,axdb24enu.tlb表示英文版 AutoCAD 2021 支持的库版本,axdb22enu.tlb是英文版AutoCAD 2018 支持的库版本。
- 再次单击添加,然后单击 COM 选项卡。
- 在“COM”选项卡上,滚动并选择“Microsoft XML 类型库(Microsoft XML,v6.0)”。单击“确定”。
- 单击应用程序选项卡。
- 在“应用程序”选项卡上,单击“程序集信息”。
- 在“程序集信息”对话框中,单击“使程序集 COM 可见”(现在应选中),然后单击“确定”。
|