我是部署桌面应用程序的新手,所以这是我第一次为我的软件构建安装程序.目前,我第一次安装它后运行我的软件,它崩溃了.在那之后,它运行良好.我仍然在调试这个问题,但我注意到安装后和运行软件之前立即重启似乎可以解决这个问题.
某些安装程序要求您在运行软件之前重新启动的常见原因是什么?
另外,为什么有些安装程序需要在完成安装之前重新启动?
提前致谢!
通常,在安装和运行之间重新启动是因为您正在替换被锁定的系统DLL.安装程序设置一次运行注册表项,在Windows被Windows锁定之前复制DLL,然后您的应用程序可以使用您设置的新DLL.
一般来说,这是非常沮丧的.除了Windows本身以外的任何人都应该没有理由需要在安装后重新启动.
我建议回到调试器,找出有关应用程序崩溃原因的更多详细信息.希望您的代码中有足够的跟踪可用于进行此类调试.