【问题标题】:Create a setup file in Visual Studio 2012在 Visual Studio 2012 中创建安装文件
【发布时间】:2014-06-27 23:34:40
【问题描述】:

我有一个 windows 窗体项目,我想为这个项目创建一个安装包。如何在 Visual Studio 2012 中创建安装文件?我的项目没有数据库。

如何使用 Visual Studio 2012.NET 创建安装包?

【问题讨论】:

  • 我安装 installshield bud 无法正常工作 :( 我的 Visual Studio 没有设置和部署,有人知道为什么吗?
  • 正如我在回答中已经提到的,如果您只需要一个设置文件,请尝试 ClickOnce。只需在解决方案资源管理器中右键单击项目文件,然后从弹出菜单中选择“发布”即可。

标签: visual-studio-2012 installation windows-installer setup-project


【解决方案1】:

微软在今年 4 月发布了 Visual Studio Installer Project 扩展,问题是它是针对 VS2013,而不是 VS2012。

http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx

如果你需要更灵活的东西,'lite' InstallShield 选项仍保留在 VS 中。

【讨论】:

    【解决方案2】:

    Advanced Installer 还有一个免费版本,其中包含extension for VS。这是一个商业工具,但正如我所说,扩展包含在免费版中,对于更高级的功能,您需要购买专业或更高版本的许可证并直接从高级安装程序 GUI 编辑项目,而不是从 VS。 (但您仍然可以在 VS 解决方案中使用该项目,因此您会在构建过程结束时构建 MSI)

    【讨论】:

      【解决方案3】:

      Visual Studio setup projects (vdproj) are not supplied with VS 2012
      有几种解决方案适合您:

      • 您可以改用InstallShield
      • 如果您不想或 由于任何原因无法使用 InstallShield,您可以尝试WiX。这 工具集从 XML 源代码构建 Windows 安装包。
      • 如果您只使用 Windows Presentation Foundation (.xbap)、Windows 窗体 (.exe)、控制台应用程序 (.exe) 或 Office 解决方案 (.dll),您可以查看 ClickOnce。要使用它,您应该在解决方案资源管理器中右键单击项目文件,然后从弹出菜单中选择“发布”。
      • 您也可以使用以前版本的 Visual Studio (2010)。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多