托管 BA 命令行问题

Managed BA Commandline issue

我有一个 BootStrapper Setup.My 要求是在命令行中显示 Bootstrapper 的帮助文本

所以例如: 如果我输入 C:\bin\Debug>>BootstrapperSetup.exe -help 并按回车键,我的帮助文本应该会显示。但只要我按回车键,我就会得到命令行 C:\bin\Debug>>无需等待帮助文本显示。它应该等待显示下一个命令行,直到显示我的输出。

也就是说应该是

C:\bin\Debug>>BootstrapperSetup.exe -帮助

exe 的帮助文本

C:\bin\Debug>>

谁能帮我 this.Thanks

这是一个经典的Windows问题。 exe 被编译为命令行应用程序或 UI 应用程序。 UI 应用程序(例如 WiX 引导程序)无法像那样写入控制台。如果你 运行 msiexec /?或 mstsc /?,您会看到核心 Windows 应用程序具有相同的限制。