VS项目的安装程序包

时间:2014-02-10 02:57:24

标签: windows-installer visual-studio-setup

您能推荐VS项目的免费/开源安装程序包吗?

VS2010中的安装项目不允许使用多个组件。我们的部署包括多个项目(Web应用程序,Windows服务,桌面应用程序等)。

我有使用WIX的经验,但需要配置XML文件。

提前致谢!

2 个答案:

答案 0 :(得分:0)

更重要的是,MSI安装项目已从较新版本的Visual Studio中消失。无论如何你还需要继续前进。

点击此处:

http://www.installsite.org/pages/en/msi/authoring.htm

但我不相信你会发现类似的东西。 WiX符合您的要求,1)如果你不喜欢Xml(如Wixedit,WixAware),你可以使用UI添加,2)网上有大量的WiX样本,大多数开发工作是复制粘贴Xml部分,而不是自己输入。

答案 1 :(得分:0)

有许多免费安装系统 - 您是否需要任何可与Visual Studio配合使用的开源(免费)?

我建议您使用NSIS NSIS(Nullsoft Scriptable Install System)或Inno Setup Inno Setup。 这两个系统易于学习但功能强大,都是基于脚本的,非常受欢迎。有很多例子,教程和庞大的社区(在这里也是SO)。

它们可以直接集成到Visual Studio中,其中 Visual&安装程序 addin(Visual & Installer website)(抱歉小自助促销)。

以下是一些功能:

  • 新项目类型:NSISProject和InnoSetupProject
  • 完全集成到Visual Studio IDE中
  • Visual Studio 2005,2008,2010,2012和2013支持
  • 直接使用其他项目类型构建安装程序
  • NSISProject和InnoSetupProject属性
  • 语法高亮显示(着色)
  • IntelliSense完整Word支持
  • IntelliSense参数信息
  • 智能感知快速信息
  • 导航栏支持
  • 完成与解决方案构建过程的链接
  • 从错误列表窗口快速跳转
  • 转至支持
  • 编写脚本的提示和技巧*
  • 代码优化*
  • 打开脚本文件(转到文件)
  • IntelliSense代码段支持
  • 创建自定义代码段
  • 插件识别*
  • 完整版控制系统支持
  • 动态帮助系统
  • 所有Visual Studio版本的跨版本兼容性
  • 将VS安装项目(.vdproj)转换为NSIS或Inno Setup!

我认为目前它是用于创建安装程序的最佳Visual Studio解决方案:)