我希望在Visual 2008中创建一个CAB项目,以便将应用程序部署到多个Windows设备上。在这些设备中,有些是运行Windows 6.1,另一些是Windows 6.5,最后一个是Windows 6.5.3。
我想限制我的驾驶室安装在6.1和6.5.3终端,而不是6.5终端的可能性。
我已经在过去的CAB项目中使用过了,所以我查看了我的项目的属性窗口,以确定我是否可以设置OS最小/最大版本,或者是否有一个字段可以删除某些OS版本。这些字段在这里描述:http://msdn.microsoft.com/en-us/library/ms228717%28v=vs.90%29.aspx
特别是:
OSVersionMax 指定可在其上安装.cab文件的最大Windows操作系统版本号。有几种方法可以确定设备的操作系统版本号:
OSVersionMin
指定可在其上安装.cab文件的最低Windows操作系统版本号。有几种方法可以确定设备的操作系统版本号:
操作系统的版本基于Windows版本(http://msdn.microsoft.com/en-us/library/dd722874%28v=vs.90%29.aspx):
Windows 6.5.3 ==> 5.2.23090 Windows 6.5 ==> 5.2.21234 Windows 6.1.4 ==> 5.2.20757 WindowsMobile6.1 ==> 5.2.19202
我不能任何解决方案只生成一个CAB兼容我的6.1和6.5.3,但不是6.5。
似乎我应该做两个CAB,每个针对一个版本。有什么想法吗?
发布于 2014-08-27 15:56:54
https://stackoverflow.com/questions/25526638
复制相似问题