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

周站长 图文教程评论7,6832字数 278阅读0分55秒阅读模式
CAD自学网会员

最近在分享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文件

CAD自学网公众号
微信扫一扫关注我,每天分享各种免费设计干货小技巧。
weinxin
我的微信
育设学堂服务号
微信扫一扫关注我,各种设计实战全套视频教程在线学。
weinxin
我的公众号
育设学堂建筑学院
周站长
  • 本文由 发表于 2025年3月10日 00:55:13
  • 转载请务必保留本文链接:https://www.cadzxw.com/59465.html
育设学堂CAD课程
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定