前面一篇文章中介绍过Visual Studio 2010的Beta版本中提供有InstallShield Limited版本的模板。本文将进一步介绍这个Limited Edition中功能,不过目前没有看到任何官方对于该版本的说明。
下面为Visual Sutdio 2010 Beta中的IntallShield Limited Edition功能截图,有小锁图标的功能项为本版本不支持的内容。
首先说明一下有哪些限制:
1.工程类型类似Basic MSI,但Merge Module,InstallScript等类型不包括在该版本中。
2.无法定义Feature,只有一个默认的Feature。
3.语言支持中文简体,中文繁体,英文,法语,德语,意大利语,日语,韩语,俄语以及西班牙语(如下图)。
4.Text File Changes和XML File Changes视图不可用。
5.SQL脚本和COM注册不可用。
6.广告板和Support文件无法指定。
7.没有依赖扫描。
8.Patch Design也被锁定。
虽然有上述众多功能不可用,但这毕竟是一个限制版本,与Visual Studio自带的Installer相比,还有一些不错的功能可用:
1. .Net Framework,IE8等安装的先决条件。
2.INI File Changes和环境变量视图可用。
3.IIS配置。
4.Dialog选择(不过还是有些限制,有些类似Express版本)。
5.部分Custom Action选项。
InstallShield Limited Edition还有一个向导可以导入Visual Studio Installer工程。
总体看来,InstallShield Limited Edition更像一个替换Visual Studio Installer的定制版本,目前Visual Studio 2010毕竟还是Beta,至于最终版本是否真的包含InstallShield Limited Edition还是个未知数。不过InstallShield厂商Flexera software与Microsoft之前不是没有合作,Flexera software曾为Microsoft的System Center Configuration Manager (SCCM)免费提供过AdminStudio Limited for SCCM版本,所以购买Visual Studio 2010的用户,极有可能获得一个免费的InstallShield Limited Edition,大家期待吧。