对于 Visual Studio 2012 去掉了前作中的安装程序(Installer)项目模板,许多开发者都感到非常失望。这个流行的项目类型为开发者们提供了若干选项:除了 InstallShield LE 之外,还包括传统的 Windows 安装程序、Web 安装程序和 CAB 项目类型。然而,从 VS2012 起,以上选项中就只保留了 InstallShield 一项,而在 VS2013 中也仍将如此。
对于切换到 InstallShield,微软已经在某种程度上注意到了抨击的声音,其程序经理 Tony Goodhew 透露了针对 InstallShield 的部分改进,它们适用于当前的 VS2012 用户及未来的 VS2013 用户。
这个新版本的 InstallShield LE 将增加如下特性:
•支持 x64 应用和服务的安装;
•支持 Windows 服务的安装;
•支持发布 VSTO(用于 Office 的 Visual Studio 工具)运行时;
•支持项目文件中的相对路径。
InfoQ 与 Flexera 的一位微软发言人进行了沟通,获得了有关新版本的部分答案。由于该产品被认为独立于 Visual Studio,因此第一个问题是有关用户支持方面的。
InfoQ:InstallShield LE 的用户能够从哪些支持渠道获得支持?
Flexera:InstallShield LE(限定版,Limited Edition)通过一个由社区驱动的私有论坛获得支持。Flexera 软件的支持团队将积极跟踪并回答论坛上的问题,以帮助用户处理任何遇到的问题。用户也可以通过我们的博客、白皮书、网络研讨会和扩展文档获得额外的支持和指南。
InfoQ:在用户下载 InstallShield LE 需要填写的表单中,填写信息并不仅限于名字和邮件。这些信息是否会被用于未来的市场营销活动?
Flexera:是的。那些注册以获取 InstallShield LE 的用户被临时添加到我们的邮件列表中,并将收到有限数量的邮件,邮件主题可能会涉及 InstallShield 资源、提示与技巧、版本升级和促销活动。收集的注册信息将不会透露给任何第三方,而且用户可以在任何时候便捷地退出这份通信名单。
InstallShield LE 的 Beta 版现在已经可以用于 VS2012/13,而正式的产品预计将在 VS2013 RTM 版本问世时发布。想要为自己的项目寻找 InstallShield 替代品的开发者们,可以考虑尝试一下开源的 WiX Toolset。