在本练习中,您将引用 .NET 程序集 AcMgd.dll、AcDbMgd.dll 和 AcCoreMgd.dll。引用这两个文件后,将调整引用文件的属性,以便它们不会复制到生成目录。
引用 AutoCAD .NET API 文件的步骤
- 在 Microsoft Visual Studio 中,单击“视图”菜单“解决方案资源管理器”以显示“解决方案资源管理器”(如果尚未显示)。
- 在“解决方案资源管理器”的顶部工具栏上,单击“显示所有文件”。
- 右键单击“引用”节点,然后单击“添加引用”。
- 在“添加参考”对话框的“浏览”选项卡中,浏览到 AutoCAD 的安装文件夹,然后选择AcMgd.dll。长按 Ctrl 键,然后选择“AcDbMgd.dll”,然后AcCoreMgd.dll。单击“确定”。
AutoCAD 的默认安装位置为 <drive>:\Program Files\Autodesk\<release>。建议安装 ObjectARX SDK 并引用 inc 文件夹中的文件。
- 在“解决方案资源管理器”中,单击“引用”节点左侧的加号将其展开。
- 长按 Ctrl 键,然后从“引用”节点中选择“AcMdg”、“AcDbMgd”和“AcCoreMgd”。
- 右键单击其中一个选定的参照,然后单击“属性”。
- 在“属性”窗口中,单击“复制本地”字段,然后从下拉列表中选择“False”。
注意:将“复制本地”设置为“False”将指示 Microsoft Visual Studio 在项目的生成输出中不包括引用的 DLL。如果将参照的 DLL 复制到构建输出文件夹,则在 AutoCAD 中加载部件文件时可能会导致意外结果。
|