0

我有一个 C# Windows Forms 应用程序,并且我在其解决方案中添加了一个安装项目来创建 MSI 安装程序。

我想在最终用户安装软件时向他们提供一些自定义错误消息,但它正在显示

Error 1001. An exception occurred in the OnBeforeInstall Event Handler. 

在回滚。

您能否帮助我:在这种情况下如何向最终用户实施自定义错误消息?

4

1 回答 1

1

不要在 OnBeforeInstall 事件处理程序中检查条件,而是尝试将该代码放入其中

安装事件处理程序

并在自定义条件/检查失败时退出安装过程:

throw new InstallException("Custom Message.");

这将导致:错误 1001.Custom 消息。

另一种方法是使用Orca和您的 msi 来编辑内置消息。

于 2013-05-17T06:57:33.243 回答