CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

为 CAD 标准插件创建新项目 (ActiveX/CSP)

2024-5-18 19:22| 发布者: admin| 查看: 160| 评论: 0|原作者: admin|来自: AutoCAD

为 CAD 标准插件创建新项目 (ActiveX/CSP)

插件无法直接加载到 AutoCAD 程序中,但需要确保启用特定特性,以便可以将其加载到 CAD 标准框架(作为 AutoCAD 程序或独立批处理标准检查器的一部分)中。每个插件项目都必须基于类库模板。创建新项目后,必须参考 AutoCAD <release> 类型以及 和 Autodesk Standards Manager 类型库。

  1. 启动 Microsoft Visual Studio。
  2. 在 Microsoft Visual Studio 的菜单栏上,单击“文件”菜单“新建项目”。
  3. 在“新建项目”对话框中,展开“已安装的模板”,然后执行下列操作之一:
    • Visual Basic - 单击“Visual Basic”,然后选择“类库”。
    • Visual C# - 单击“Visual C#”,然后选择“类库”。
    • Visual C++ - 单击“Visual C++”,然后选择“CLR 类库(.NET)”。
  4. 在“项目名称”字段中,输入项目的名称,然后单击“下一步”。
  5. 从“框架”下拉列表中,选择目标 AutoCAD 版本使用的框架,然后单击“创建”。
  6. 在菜单栏上,单击“项目”菜单“添加 COM 引用”。
  7. 在“参考管理器 - <项目名称>对话框的”浏览“选项卡中,浏览到 <drive>:\ObjectARX <version>\inc-<platform>

    <drive><version> 表示 ObjectARX SDK 的安装位置。<platform> 应替换为目标平台的 x64。

  8. 长按 Ctrl 键,然后选择“AcStMgr.dll”(需要从 AcStMgr.tlb 文件创建)和 axdb<version><language>.tlb。单击“确定”。
    注: <version><language> 表示要引用的 ObjectDBX 库的版本和语言。例如,axdb25enu.tlb 表示 Autodesk AutoCAD 2025 使用的库的英文版本。基于 AutoCAD 2021 到 AutoCAD 2024 的产品的英文版本使用 axdb24enu.tlb 库文件,而基于 AutoCAD 2020 的产品的英文版使用 axdb23enu.tlb 库文件。
  9. 再次单击“添加”,然后单击“COM”选项卡。
  10. 在“COM”选项卡上,滚动到并选择“Microsoft XML 类型库(Microsoft XML,v6.0)”。单击“确定”。
  11. 单击“应用程序”选项卡。
  12. 在“应用程序”选项卡上,单击“程序集信息”。
  13. 在“程序集信息”对话框中,单击“使程序集 COM 可见”(现在应选中),然后单击“确定”。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-31 13:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部