如何部署AutoCad .Net DLL?

问题描述 投票:0回答:1

我开发了一个插件,可以使用C#和AutoCAD托管API参考在AutoCAD中自动完成一些工作。在项目中添加引用时,我从AutoCAD安装文件夹中提供了accoremgd.dll,acdbmgd.dll,acmgd.dll的绝对路径。如何在部署中提供这些引用,因为我们无法复制这些dll?我将如何在其他系统上使用我的结果dll插件?

c# dll deployment autocad-plugin
1个回答
0
投票

您不必担心这些引用,只需部署您的dll即可。假设您的用户安装了AutoCad,项目引用的所有dll都与acad.exe位于同一目录中,并且将自动对应用程序可见。因此,您的项目针对特定位置的dll这一事实无关紧要。

要进行部署,它的工作方式与系统上的工作方式非常相似。您只需要设置自动加载。基本上,两个最好的选择是使用注册表或使用acad.lspacaddoc20xx.lsp中的一个来启动NETLOAD你的DLL。 This article将指导您完成这两种技术。另见线程中的this answer和其他人。

© www.soinside.com 2019 - 2024. All rights reserved.