我有一个C#Windows窗体应用程序,我在其解决方案中添加了一个安装项目来创建MSI安装程序。
我想在最终用户安装软件时向最终用户提供一些自定义错误消息,但它正在显示
Error 1001. An exception occurred in the OnBeforeInstall Event Handler.
回滚。
您能否帮助我:在这种情况下如何向最终用户实施自定义错误消息?
答案 0 :(得分:1)
不要检查OnBeforeInstall事件处理程序中的条件,而是尝试将该代码放在
中安装事件处理程序
并且在您的自定义条件/检查失败时退出安装过程:
throw new InstallException("Custom Message.");
这将导致:错误1001.Custom消息。
另一种方法是使用 Orca 和msi编辑内置消息。