【问题标题】:evaluating Visual studio's software setup packaging tool (setup project/ Web setup project)评估 Visual Studio 的软件设置打包工具(设置项目/Web 设置项目)
【发布时间】:2011-09-21 12:58:04
【问题描述】:

我正在评估可用于为新开发的软件创建安装包的不同工具。我开始了解 Visual Studio 的设置项目工具,但在其功能方面没有得到太多帮助。

谁能告诉我这个工具是否可以帮助我实现以下给定的功能

  1. 复制/粘贴文件和文件夹。
  2. 创建一个文本文件,并在其中输入某些值。
  3. 制作/更新注册表项
  4. 检查本地/远程系统上运行的某些服务
  5. 从系统中读取某些环境变量。
  6. 运行第三方应用程序。
  7. 它支持什么脚本语言

除了 Visual Studio,我还评估了 InstallShield,它确实支持上述所有操作。但是 Visual Studio 已经可用,我很想知道它是否与 InstallShield 在功能上相匹配?

【问题讨论】:

    标签: visual-studio project installation


    【解决方案1】:

    这里是 Visual Studio 支持:

    1. 支持
    2. 不支持
    3. 支持
    4. 不支持
    5. 不支持
    6. 有些支持(支持先决条件)
    7. 不支持脚本

    不支持的可以通过自定义动作(自定义代码)来实现。

    自定义代码采用自定义操作的形式,可以是 DLL、批处理文件、可执行文件或 VBScript,其中 DLL 是微软推荐的方法,用 C/C++ 编写。 以下是有关什么是自定义操作以及此类自定义操作如何与安装程序集成的更多信息: Custom Actions

    如果你想要一个替代方案,你可以试试Advanced Installer。它支持您所需的一切,而且比 InstallShield 便宜。

    【讨论】:

    • 您能否详细说明可以使用哪种自定义代码来开发“不支持”功能。这有什么特定的语言吗?或者通用语言(c++、java)可以完成这项工作以及如何附加此类自定义代码的任何帮助?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多