Installation Wix-创建需要重新启动的模拟安装程序(返回3010)
我对创建一个模拟wix安装程序感兴趣,它可以用来模拟返回错误代码3010的安装。是否有一种方法可以让wix安装轻松返回特定的错误代码。从自定义操作返回3010是否有效?或者这只是一个失败的自定义操作 欢迎任何建议! 谢谢Installation Wix-创建需要重新启动的模拟安装程序(返回3010),installation,wix,wix3.5,Installation,Wix,Wix3.5,我对创建一个模拟wix安装程序感兴趣,它可以用来模拟返回错误代码3010的安装。是否有一种方法可以让wix安装轻松返回特定的错误代码。从自定义操作返回3010是否有效?或者这只是一个失败的自定义操作 欢迎任何建议! 谢谢 Ben尽管在发布前搜索了SO,但我后来找到了这个答案 该行: <InstallExecuteSequence> <ScheduleReboot After="InstallFinalize"/> </InstallExecuteSeq
Ben尽管在发布前搜索了SO,但我后来找到了这个答案 该行:
<InstallExecuteSequence>
<ScheduleReboot After="InstallFinalize"/>
</InstallExecuteSequence>
玩这个把戏,然后返回3010 您如何验证MSI返回3010?我试过了,MSI在最后重新启动。我希望MSI只返回3010,应该由环境决定是现在重新启动还是以后重新启动。您可能还希望从该虚假安装中删除某些标准操作,以便它不会实际向MSI注册并添加/删除程序。否则,每次要测试安装它时,您都必须首先卸载它。如果打开日志记录,您可以看到msi返回3010成功代码,该代码告诉操作系统重新启动。如果你不希望这种情况发生,那么你需要通过命令行禁止重新启动。谢谢Ben,我在日志文件中看不到MSI返回3010。我使用命令msiexec/I MyMsi.msi/q/log logfile.txtry msiexec-I MyMsi.msi/q/lv*x logfile.txt