Rob Mensching:这里是 WiX 创建者 Rob Mensching 本人在这个问题上(WiX 邮件列表):
http: //windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-3-6-Burn- SplashScreenSourceFile-Flashes-td6951793.html
托管 BA:我不会真正推荐托管 BA(引导程序应用程序)用于setup.exe
. 您会依赖我不喜欢的 .NET 框架。
简短:下面变成了演讲:它的要点:设置 GUI 被高估了。而是专注于应用程序启动?对于企业部署设置 GUI,从未见过或使用过 - 一切都是静默部署的。因此,高级设置 GUI 是徒劳的?
Need-For-Speed :1)
在 NVMe 磁盘和改进的计算机 I/O 和宽带 Internet 时代,在开始之前就结束的设置是一个新问题。我认为这是在您的设置中简化 GUI 的另一个原因。还有其他几个原因:许可是一个例子(你应该在设置中避免什么),GUI 错误是另一个例子,与应用程序相比,设置的复杂调试很重要(复杂性:调节、排序、模拟、调试器连接等...),以及 GUI 通常被企业部署(静默安装)抑制的事实,还有其他原因,例如有限的 GUI 功能集,2)
3)
4)
5)
6)
7)
测试很难,本地化很难,等等......
建议:出于所有这些原因以及更多原因,我只会专注于安装文件。If you never get the application installed properly, the user can never use or test out your software for purchase. Expensive mistake.
您可以在应用程序启动期间做很多事情 - 包括显示您所引用的图像,只要您想要完全控制并使用应用程序的正常调试方法。我会这样做,而不是过多地破解您的设置。
在线帮助:您可以打开一个网页,在该网页中突出显示您的这张图片 - 从设置或您的应用程序中 - 您可以将帮助材料保留在那里,供用户按照自己的进度进行检查。它也可以在服务器上更新和维护。I always harass people with this suggestion :-)
- 原因有很多 - 特别是帮助材料中的错误可能会导致重新部署软件的大量返工,而最好将内容保持在线以进行维护并使设置精简和平均。
一直以来的 C++ 典故:
#define WIN32_LEAN_AND_MEAN
新座右铭:设置精益求精。