我有一个使用 C# .NET 完成开发的插件。因为我希望 AutoCAD 在启动时加载多个插件,所以我使用 Lisp 脚本,通过一个函数调用加载我的所有插件。由于这是我计划的许多 .NET 插件中的第一个,因此我使用 Lisp 程序来加载每个 DLL 文件。其功能是
(defun C:LoadDLL ()
(command "NETLOAD" "ShowHideLayers.dll")
)
其中包含该函数的 Lisp 文件ShowHideLayers.dll
都.bundle
位于 AutoCAD 漫游数据的文件夹中。
但是,当我启动 AutoCAD 并调用 时LoadDLL
,我得到一个错误并且不知道为什么:
NETLOAD Assembly file name: ShowHideLayers.dll Unable to load ShowHideLayers.dll assembly.
我无法确定错误的原因。我错过了什么?