1

我正在寻找一些文档,这些文档将解释我的安装程序的要求,如果我用 wix 制作并烧录...

我仍然不确定,因为很难获得这些信息......当我在寻找答案时,我发现了 VC++redist 的依赖关系......所以它告诉我如果我用 c++ 编写自定义操作我需要在我的目标机器上有这些?

另外,如果我想拥有自己的 UI,自动使用 burn... 我需要 .net framework 3.5?

我想编写带有自定义操作和自定义 UI 的安装程序,我不介意使用哪种语言来编写自定义操作(c++ 或 c#),但我希望能够在 winxp 上使用我的安装...

所以,如果有人有一些关于安装程序要求的信息……我只做了几个简单的安装程序……他们都在win7上运行……但是winxp呢?谢谢

4

1 回答 1

1

请注意,WiX 不是它自己的安装环境。简而言之,它是一种舒适的 XML 风格的方式来描述您的安装要求,并通过其编译器和链接器转换为 Windows Installer .msi 数据库。在这方面,WiX 是 Windows Installer 技术的一个相对较薄的包装,虽然它确实提供了额外的功能来帮助安装开发人员,但它的能力取决于底层技术,它的限制不是它自己的,而是 Windows Installer 的限制本身。

Windows Installer 3.1 的系统要求显示了这一点:

支持的操作系统 Windows 2000 Service Pack 3、Windows 2000 Service Pack 4、Windows Server 2003、Windows XP、Windows XP Service Pack 1、Windows XP Service Pack 2 Windows Installer 3.1 Redistributable 支持带有 Service Pack 3 或更高版本的 Windows 2000、Windows XP、 Windows XP Service Pack 1、Windows XP Service Pack 2 和 Windows Server 2003。Windows Server 2003 Service Pack 1 包含 Windows Installer 3.1,因此无法通过此可再发行组件安装或升级。

所以它应该像 xp 机器上的魅力一样工作。

资料来源: WIX 教程 MSDN

于 2013-08-07T19:05:27.827 回答