2010-02-25 76 views

回答

3

您想查看“嵌入式用户界面”(有时也称为“外部用户界面”)。但是一旦你走下这条路,就必须提供整个UI,并且InstallUISequence中的任何内容都不会运行(如成本计算)。

Wix中有一个示例嵌入式用户界面,演示了一个WPF UI和一个对MSI安装中发生的事情有反应的prgress栏。

中间选项是创建一些显示UI的自定义操作。我这样做是为了完成诸如在AD中查找用户,在网络上搜索SQL Server,浏览SQL Server中的数据库以及浏览SSL证书等。然后您可以通过按钮触发这些自定义操作。

就动画GIF去 - 据我所知,他们不支持。

+0

布赖恩,感谢您的答复。这是我以前不知道的一个很好的功能。不过,我担心我可以使用它,因为我不能指望我的目标受众在他们的机器上安装3.5 Framework来启动安装程序本身。 – sankar 2010-02-25 18:57:08

+0

如果你对要求你的目标受众拥有.NET 2.0感到满意,那么你可以走这条路。否则,您可以使用C++创建嵌入式用户界面。它根本不依赖于.NET。 查看本MSDN文章:http://msdn.microsoft.com/en-us/library/cc542588(VS.85).aspx – 2010-02-26 00:46:01

+0

如果您可以期待.NET 2.0,那么您可以尝试SharpSetup(http:// sharpsetup.eu/) - 它允许您创建WinForms UI。 – 2010-12-05 20:35:37

相关问题