我正在使用.NET Installer,并使用自定义操作可执行文件。根据这个documentation,如果失败则必须返回非零值。然而,这对我来说是一个新的基础,我不知道如何使可执行文件“返回”一个值。
自定义操作可执行文件如何返回非零值并中止安装?
答案 0 :(得分:1)
如果它是你的可执行文件,只需添加一个异常处理程序(try / catch块)并在catch块中返回(Environment.Exit(-1)-1,否则返回0。
如果是第三方,那么您的选择就会减少。请仔细检查其手册或直接与他们联系。
也许您可以运行可执行文件并查看它从命令行返回的值。除了在安装程序中使用它之外,您可能不需要做任何事情。