在visual studio 2013中创建应用程序设置

时间:2013-12-03 13:01:22

标签: c# visual-studio-2013 installation windows-installer

我已经有一个可以构建的项目了。目前,我正在使用visual studio 2013。

但是,我不知道如何在visual studio 2013中创建MSI设置,但是对于visual studio 2010,有很多教程讨论如何在visual studio 2010中创建设置。

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

  • 在visual studio 2013中创建应用程序设置的最简单方法是什么?

7 个答案:

答案 0 :(得分:131)

Microsoft已经听取了在Visual Studio中支持安装程序(MSI)的呼声,并发布了Visual Studio Installer Projects Extension。您现在可以在visualstudiogallery中创建VS2013中的安装程序download the extension here

visual-studio-installer-projects-extension

答案 1 :(得分:10)

从Visual Studio 2012开始,Microsoft不再提供内置部署包。如果您想使用此软件包,则需要使用VS2010。

2013年,您有几种选择:

  • 的InstallShield
  • 维克斯
  • 自己动手

在我的项目中,我从头开始创建自己的安装程序,因为我不使用Windows Installer,所以即使在旧机器上也具有超快的优势。

答案 2 :(得分:3)

Visual Studio 2013现在支持安装项目。 Microsoft已发布Visual Studio扩展以生成安装项目。

Visual Studio Installer Projects Extension

答案 3 :(得分:2)

Microsoft建议使用"InstallShield Limited Edition for Visual Studio"替代已停止的“部署和安装项目” - 但它不是那么好,没有其他人建议使用它。但对于简单的设置,如果在商业第三方产品上进行中继不是问题,您可以使用它。

替代方法是使用Windows Installer XML (WiX),但您必须手动完成许多事情,这些事情本身就是安装项目。

答案 4 :(得分:2)

Microsoft还发布了Microsoft Visual Studio 2015 Installer Projects Extension这与2013版本相同,但对于Visual Studio 2015

答案 5 :(得分:1)

除了Install Shield和WiX之外,还有Inno Setup。虽然我自己没有尝试过,但我听说过它很好。

答案 6 :(得分:1)

我会告诉我,我是如何解决几乎类似的问题的。我使用VS 2013开发了一个应用程序,并尝试创建向导,但没有成功。后来我安装了高级VS并尝试失败。

最后我使用了“ClickOnce”,它运行正常。

所以我也相信,“CLICKONCE”会帮助你。