当前位置> 网站首页 > CAD技巧 >


为什么C# AutoCAD二次开发生成的解决方案里很多.dll文件
最后修改: 2025-03-27作者: [db:作者]点击:

最近在分享C# AutoCAD二次开发,不少用户问我,周站长,为什么生成的解决方案里很多.dll文件。

如图。

为什么C# AutoCAD二次开发生成的解决方案里很多.dll文件

主要是开发时必须引用AutoCAD提供的核心库文件(如acdbmgd.dll、acmgd.dll、AcCoreMgd.dll等),这些库包含AutoCAD的API接口,用于访问图形数据库、应用程序实例和用户交互功能。

而在Visual Studio中,这些库的“复制本地”属性通常需设为False,以避免重复加载冲突。但若误设为True,可能会在输出目录生成冗余的副本。

怎么解决?

选择引用的库文件,右键,属性。

为什么C# AutoCAD二次开发生成的解决方案里很多.dll文件

把复制本地改成false。

为什么C# AutoCAD二次开发生成的解决方案里很多.dll文件

再次生成就没有了。

为什么C# AutoCAD二次开发生成的解决方案里很多.dll文件

关于我们| 使用指南| 联系我们| 内容提交| 关于隐私| 广告服务| 版权声明| 免责声明| 友情链接|

  • 网上110报警
  • 360网站安全
  • 工信部网站备案
  • 支付宝商家服务