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