【发布时间】:2018-12-03 22:52:40
【问题描述】:
我在脚本任务组件中添加了 MSUtil dll。但是当我关闭该项目时,我收到如下错误: 无法加载 dll。
任何人都对此有所了解。 请指导。 谢谢。
【问题讨论】:
-
一个 dll 只能从命令行运行,如果它有一个 main 方法。我怀疑你的dll缺少main。添加 main 你仍然可以运行任何已经存在于应用程序中的公共方法,它提供了从命令行运行的选项。
-
您能详细说明一下吗?
-
DLL 在结构上与 exe 可执行文件非常相似。当您创建控制台应用程序时,会自动创建一个 main 并创建一个 exe。因此,您在 dll 中唯一需要的就是从控制台应用程序中复制 main 方法。然后在 main() 方法中调用应用程序的开头。然后,该 dll 将能够从命令行运行。
-
@jdweng 在这里说的完全是错误的