2011-09-21 119 views
2

我正在评估可用于为新开发的软件创建安装软件包的不同工具。我开始了解视觉工作室的设置项目设施,但无法获得有关其功能的大量帮助。评估Visual Studio的软件安装打包工具(安装项目/ Web安装项目)

有人能告诉我,如果这个工具可以帮助我实现如下功能

  1. 复制/粘贴文件和文件夹。
  2. 创建一个文本文件,并输入一定的值。
  3. 化妆/更新条目添加到系统登录
  4. 检查本地/远程系统
  5. 从系统中读取某些环境变量上运行的某些服务。
  6. 运行第三方应用程序。
  7. 什么的脚本语言它支持

除了Visual Studio中,我评估了其中的InstallShield做了所有上述行动提供支持。但Visual Studio已经可用了,我很好奇它是否与InstallShield匹配?

回答

2

这里是Visual Studio支持:

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

不支持什么可通过自定义操作(自定义代码)来实现。

自定义代码采用自定义操作的形式,可以是DLL,批处理文件,可执行文件或VBScripts,DLL是C/C++编写的微软推荐的方法。 这里是什么自定义操作并且这样的自定义操作是如何整合与安装一些更多的信息: Custom Actions

如果你想要一个选择,你可以尝试Advanced Installer。它支持您需要的一切,并且比InstallShield便宜。

+0

可以详细说明可以使用哪种自定义代码来开发“不支持”功能。有没有特定的语言?或者一般的语言(C++,java,)可以完成这项工作,以及有关这种自定义代码如何连接的任何帮助? – karan

+0

肯定的事情,请检查我更新的答案:) – EddieBytes

相关问题