使用Lisp函数将.NET插件加载到AutoCAD 2014中
本文关键字:AutoCAD 2014 加载 插件 Lisp 函数 NET 使用 | 更新日期: 2023-09-27 18:28:47
我有一个插件,我已经用C#.NET完成了开发。因为我有多个插件,希望AutoCAD在启动时加载,所以我使用Lisp脚本,通过一个函数调用加载所有插件。由于这是我计划的许多.NET插件中的第一个,所以我使用Lisp程序来加载每个DLL文件。其功能是
(defun C:LoadDLL ()
(command "NETLOAD" "ShowHideLayers.dll")
)
其中包含该函数的Lisp文件和ShowHideLayers.dll
都位于AutoCAD漫游数据中的.bundle
文件夹中。
但是,当我启动AutoCAD并调用LoadDLL
时,我会遇到一个错误,不知道为什么:
NETLOAD Assembly file name: ShowHideLayers.dll Unable to load ShowHideLayers.dll assembly.
我无法确定错误的原因。我错过了什么?
http://through-the-interface.typepad.com/through_the_interface/2008/09/loading-net-mod.html
您可以在不通过C#中的此方法传递命令的情况下完成此操作。
捆绑包格式的全部目的是不必对DLL进行网络加载。你确定你需要这样做吗?