【问题标题】:Installer packages for VS projectsVS 项目的安装程序包
【发布时间】:2014-02-10 02:57:24
【问题描述】:

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

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

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

提前致谢!

【问题讨论】:

    标签: windows-installer visual-studio-setup


    【解决方案1】:

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

    在这里查看:

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

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

    【讨论】:

    • 这看起来不错。我们将检查每一项并提供反馈。谢谢。
    【解决方案2】:

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

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

    它们可以通过 Visual & Installer 插件 (Visual & Installer website) 直接集成到 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 解决方案:)

    【讨论】:

    • 我们会检查并发送反馈,谢谢!在 VS 中删除设置项目对我们来说是一个非常糟糕的消息。
    猜你喜欢
    • 2020-06-03
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    相关资源
    最近更新 更多