我已经在C#,。Net 3.5中开发了一个(Windows服务)应用程序,并与它一起开发了一个安装项目。我的安装程序第一次工作得很好,我可以将它安装在我的机器上,应用程序正在运行。然后我卸载了一段时间,现在,当我不得不重新安装我的安装项目时 - 没有修改 - 我在安装时给出了一条消息说
“应用程序遇到问题,需要关闭”。但是,似乎安装仍在继续,最后它说“应用程序已成功安装”。我注意到在安装文件夹中没有* .Install文件。
我检查了事件日志,错误消息让我害怕:
错误应用程序msiexec.exe,版本4.5.6001.22159,邮票480573de,错误模块kernel32.dll,版本5.1.2600.5781,邮票49c4f482,调试? 0,故障地址0x00012afb。
我必须说卸载时也会发生完全相同的事情,并且应用程序被删除时会出错,因为它“遇到问题并需要关闭”。尽管如此,它还是从安装文件夹中卸载。
我一直在互联网上寻找解决方案,但仍然不知道如何克服这个问题。它是否与注册表有关,我能做些什么来防止这种情况发生?