使用Visual Studio 2012创建MSI或安装项目

我创建了一个小应用程序,我想创建一个MSI文件。

在Visual Studio 2010中,您在此项目类型下:

其他项目类型 - >设置和部署 - > Visual Studio安装程序 - >安装项目

但是,您在Visual Studio 2012中唯一获得的是“启用InstallShield限制版”。

您可以更改.NET Framework,但没有任何更改。

为什么它不再存在? 我怎样才能找回来? 有没有新的方法来做到这一点?


要使用InstallShield Limited Edition在Visual Studio 2012中创建安装项目,请观看此视频。

InstallShield限制版无法安装服务。

“ISLE是迄今为止最糟糕的安装程序选项,升级后的,已付费的版本在大多数情况下最多也不可能使用,InnoSetup,Nullsoft,Advanced,WiX或其他任何安装程序都更好。做了一项调查,你会发现没有人使用ISLE,我不知道你们为什么继续与InstallShield联系,这会损害你的可信度,任何开发者都会认为ISLE毫无价值,当你站在它后面时,我们不得不质疑微软的判断。“

作者:Edward Miller(Visual Studio安装程序项目扩展中的注释)。

WiX工具集虽然功能强大,但超出了用户不友好的范围,并且学习曲线陡峭。 甚至还有一个用于安装Windows服务的可下载模板(参考VS2012:用于Windows服务的安装程序?)。

对于Visual Studio 2013,请参阅博客文章使用Visual Studio创建安装程序。


请参见:

Visual Studio安装项目(vdproj)将不附带未来版本的VS

Windows安装程序部署

1年半前宣布项目类型被杀害。 替代选择是:

  • 使用VS2008 / 2010解决方案构建您的安装程序
  • 切换到另一个工具,如InstallShield或Windows Installer XML

  • 您是否尝试过“发布”方法? 您只需在解决方案资源管理器中右键单击项目文件,然后从弹出式菜单中选择“发布”。 这将通过几个非常简单的步骤创建一个安装程序。

    您可以在项目属性窗口的“发布”选项卡中对安装程序进行更多配置。

    注意:此方法仅适用于WPF和Windows窗体应用程序。

    链接地址: http://www.djcxy.com/p/52743.html

    上一篇: Create MSI or setup project with Visual Studio 2012

    下一篇: Looping through a list of Actions