0

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

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

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

提前致谢!

4

2 回答 2

0

更重要的是,MSI 设置项目已从较新版本的 Visual Studio 中消失。无论如何,您都需要继续前进。

在这里检查:

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

但我不相信你会找到这样的东西。WiX 满足您的要求,并且 1) 如果您不喜欢 Xml(例如 Wixedit、WixAware),您可以使用 UI 添加和 2) 网络上有大量的 WiX 示例,大多数开发工作都是复制粘贴 Xml 部分,而不是自己输入。

于 2014-02-10T18:51:03.057 回答
0

有很多免费的安装系统 - 你需要任何开源(免费)的系统或与 Visual Studio 一起工作的东西吗?

我可以推荐你使用 NSIS NSIS (Nullsoft Scriptable Install System) 或 Inno Setup Inno Setup。这两个系统很容易学习,但非常强大,都是基于脚本的并且非常受欢迎。有很多示例、教程和庞大的社区(也在 SO 上)。

它们可以通过Visual & Installer插件(Visual & Installer 网站)直接集成到 Visual Studio 中(抱歉,自我宣传很少)。

这里有几个特点:

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

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

于 2014-02-11T05:55:36.170 回答