如何使自定义操作返回非零

时间:2011-06-24 14:53:25

标签: c# .net windows-installer

我正在使用.NET Installer,并使用自定义操作可执行文件。根据这个documentation,如果失败则必须返回非零值。然而,这对我来说是一个新的基础,我不知道如何使可执行文件“返回”一个值。

自定义操作可执行文件如何返回非零值并中止安装?

1 个答案:

答案 0 :(得分:1)

如果它是你的可执行文件,只需添加一个异常处理程序(try / catch块)并在catch块中返回(Environment.Exit(-1)-1,否则返回0。

如果是第三方,那么您的选择就会减少。请仔细检查其手册或直接与他们联系。

也许您可以运行可执行文件并查看它从命令行返回的值。除了在安装程序中使用它之外,您可能不需要做任何事情。