最近在分享C# AutoCAD二次开发,不少用户问我,周站长,为什么生成的解决方案里很多.dll文件。
如图。CAD自学网-https://www.cadzxw.com/59465.html
CAD自学网-https://www.cadzxw.com/59465.html
主要是开发时必须引用AutoCAD提供的核心库文件(如acdbmgd.dll、acmgd.dll、AcCoreMgd.dll等),这些库包含AutoCAD的API接口,用于访问图形数据库、应用程序实例和用户交互功能。CAD自学网-https://www.cadzxw.com/59465.html
而在Visual Studio中,这些库的“复制本地”属性通常需设为False,以避免重复加载冲突。但若误设为True,可能会在输出目录生成冗余的副本。CAD自学网-https://www.cadzxw.com/59465.html
怎么解决?CAD自学网-https://www.cadzxw.com/59465.html
选择引用的库文件,右键,属性。CAD自学网-https://www.cadzxw.com/59465.html
CAD自学网-https://www.cadzxw.com/59465.html
把复制本地改成false。CAD自学网-https://www.cadzxw.com/59465.html
CAD自学网-https://www.cadzxw.com/59465.html
再次生成就没有了。CAD自学网-https://www.cadzxw.com/59465.html

