在Visual Studio 2013中创build一个应用程序设置

我已经有一个准备build立的项目。 目前,我正在使用Visual Studio 2013。

但是,我不知道如何在Visual Studio 2013中创build一个MSI设置,但是对于Visual Studio 2010,有很多教程讨论如何在Visual Studio 2010中创build一个设置。

  • 这是否意味着我需要安装Visual Studio 2010才能为我的项目创build应用程序设置?

  • 什么是在Visual Studio 2013中创build应用程序设置最简单的方法?

微软已经听取了在Visual Studio中支持安装程序(MSI)的呼声,并发布了Visual Studio Installer Projects Extension 。 您现在可以在VS2013中创build安装程序,从visualstudiogallery 下载扩展 。

视觉工作室安装项目扩展

从Visual Studio 2012开始,Microsoft不再提供内置的部署包。 如果你想使用这个包,你将需要使用VS2010。

在2013年,你有几个select:

  • 的InstallShield
  • 维克斯
  • 滚动你自己的

在我的项目中,我从头开始创build自己的安装程序,由于我不使用Windows安装程序,因此即使在旧机器上也具有超高速的优势。

Visual Studio 2013现在支持安装项目。 微软已经发布了一个Visual Studio扩展来生成安装项目。

Visual Studio安装程序项目扩展

微软build议使用“InstallShield Limited Edition for Visual Studio”来取代已停产的“部署和安装项目” – 但这并不是很好,没有其他人推荐使用它。 但是对于简单的设置,如果在商业第三方产品上转播不成问题,则可以使用它。

另一种方法是使用Windows安装程序XML(WiX) ,但是您必须手动执行许多自己完成安装项目的事情。

Microsoft还发布了Microsoft Visual Studio 2015安装程序项目扩展这是与2013版本相同的扩展,但对于Visual Studio 2015

除了Install Shield和WiX,还有Inno Setup 。 虽然我自己没有尝试过,但是我听到了很多好消息。

我会告诉,我是如何解决几乎类似的问题。 我开发了一个使用VS 2013的应用程序,并试图为它创build向导失败。 后来我安装了溢价VS并尝试失败。

最后我用“ClickOnce”,它工作正常。

所以我相信在这里,“CLICKONCE”会帮助你。