我在我的应用程序中使用一个 dll 来包含该 dll 提供的功能。我在安装一个 msi 后得到这个 dll。但是在我的应用程序中,我有一个要求,比如如果用户没有安装那个 msi,那么我们必须显示一条警告消息(例如 msi 没有安装,我已经在我的应用程序的 main() 中实现了这个代码)并且必须退出应用程序。
但问题是,如果用户没有安装 msi,那么在启动应用程序本身时,它会显示一条错误消息,因为它无法获取 dll,而这一次控制甚至没有进入我编写代码的 main()对于此 msi 检查(通过注册表项)。
有什么有效的方法来解决这个问题..