检查应用程序启动消息上的类 dll

本文关键字:dll 消息 应用程序 启动 检查 | 更新日期: 2023-09-27 17:56:21

有什么方法可以检查你的类dll文件吗?比方说:

例如.exe具有 MC.dll 和 LOD.dll

如果我把示例.exe没有dll文件放在我的桌面上,它会给你"Microsoft.NET Framework"错误。

我想做的是找到一些东西来检查 dll,看看它是否与 .exe 应用程序位于同一目录中,而不是给您框架错误。我希望人们知道发生了什么,而不是人们不知道该怎么做。谢谢!

检查应用程序启动消息上的类 dll

您应该知道.dll文件应该在哪个目录中,因此只需检查以确保它们在那里。如果不是,则显示消息框或其他内容。这显然必须从外部应用程序完成,然后启动程序,否则它甚至永远无法运行检查。(感谢达斯汀戴维斯指出需要澄清)

查看 AppDomain.AssemblyResolve 事件。 当应用程序无法解析特定程序集时,将触发此事件。 然后,您可以提供备用位置来查找程序集,也可以引发错误消息。