评估Visual Studio的软件设置打包工具(安装项目/ Web安装项目)

时间:2011-09-21 12:58:05

标签: visual-studio project installation

我正在评估可用于为新开发的软件创建安装程序包的不同工具。我开始了解视觉工作室的设置项目设施,但无法对其功能提供太多帮助。

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

  1. 复制/粘贴文件和文件夹。
  2. 创建一个文本文件,并为其输入特定值。
  3. 制作/更新注册
  4. 的条目
  5. 检查本地/远程系统上运行的某些服务
  6. 从系统中读取某些环境变量。
  7. 运行第三方应用程序。
  8. 它支持哪种脚本语言
  9. 除了Visual Studio之外,我还评估了InstallShield,它确实为上述所有操作提供了支持。但是Visual Studio已经可用,我很想知道它是否与InstallShield功能相匹配?

1 个答案:

答案 0 :(得分:2)

以下是Visual Studio支持:

  1. 支持的
  2. 不支持
  3. 支持的
  4. 不支持
  5. 不支持
  6. 有点支持(支持先决条件)
  7. 没有脚本支持
  8. 不支持的内容可以通过自定义操作(自定义代码)实现。

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

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