Windows Installer 3.1和4.5之间的区别,在创建安装项目时,应选择哪个?

13
我正在为VS2010 Framework 4.0创建Windows应用程序的设置项目。现在,在选择先决条件时(从项目属性窗口中),根据我的项目需求,我选择了Microsoft .NET Framework 4(x86和x64)。但是我对Windows Installer版本不确定,不知道该选择哪个(Windows Installer 3.1/Windows Installer 4.5)。它们是否基于将安装应用程序的操作系统或其他什么因素?
1个回答

8
不同的操作系统默认安装了不同版本的 Windows Installer。请参见Windows Installer 发布版本
如果您计划将应用程序部署到Windows XP 或 Windows 2003 Server,请选择 Windows Installer 3.1,如果您只计划部署到Vista 或 Windows 7,则版本4.5可能更好。

1
通过Alexey提供的链接,您可以看到某些版本的Windows Installer可作为可再分发包使用。因此,如果您确实需要依赖其功能,则可以考虑将4.5添加为设置捆绑包的先决条件。 - Yan Sklyarenko
5
微软建议在XP及以上版本上使用Windows Installer 4.5:http://msdn.microsoft.com/en-us/library/windows/desktop/bb204770(v=vs.85).aspx。 - BCran

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接