2016-04-28 77 views
1

我有一个使用WiXStandardBootstrapperApplication创建的安装程序。其目的是默默运行它,我使用/ quiet标志来做到这一点,它静静地运行就好。它的运行方式是,只要我在命令提示符处输入命令,控制器立即返回到命令提示符,并且安装在后台进行。所以,如果有任何错误,或者即使在成功的情况下,我也不知道它是否完成正常或者是因为什么原因失败。在Linux中,我可以静静地运行一个命令,控制台将显示正在执行的事情的进度。我可以在Windows中做类似的事吗?我启动命令,日志显示在控制台上,或者至少在控制台窗口上显示成功或失败消息,然后停止执行。是否可以在窗口中静默安装时显示错误

我知道在日志文件中记录的消息,但想要在控制台本身出现的东西。感谢您的帮助提前。

+0

引导程序是否有一个显示进度的-passive选项?我相信错误。 – PhilDW

+0

@PhilDW,带有-passive选项的进度条会显示出来。我的用例是没有UI应该显示。仅在执行命令的控制台窗口上显示文本。 – randomuser15995183

+0

Windows安装程序不是控制台应用程序 - 它不会反馈到控制台窗口。我认为你运气不好。为什么控制台? – PhilDW

回答

-1

/quiet开关的要点是要有一个无声安装程序。这与展示任何UI的要求相矛盾。如果安装程序遇到任何错误,它将返回0以外的退出代码。有关失败的详细信息位于安装日志中。

WiX不会执行任何控制台日志记录。

+0

因此,除了用户必须从GetLastError之类的东西获取错误之外,没有办法通知用户发生了错误?我只想通知用户发生错误或安装成功。 – randomuser15995183

相关问题