我需要建立一个安装的程序,将不安装以下:

  1. ASP.Net 网站
  2. Windows服务
  3. SQL表达,如果它不是安装了 和用户没有SQL 服务器
  4. Dundas图表
  5. ASP.Net 阿贾克斯v.1.0
  6. 请控制(2.0框架)
  7. 检查框架的先决条件(2.0)
  8. 配置IIS和应用程序。config(数据连接串,等等。)

它是现实是能够做到这一VS设置的项目?或者,我应该看看其他安装的工具?

有帮助吗?

解决方案

您可以使用 WiX

其他提示

最好的开放源工具和程序适用于Windows的分布使用 NSIS

ASP.Net 网站(无清单中的错误计算器码不能格式化,同时列表上..)

CreateDirectory $INSTDIR
SetOutPath $INSTDIR
; HERE UNZIP ACTUALLY THE FILES (ADD *.js files if needed ) 
; PACK ALL THE FILES EXCEPT THOSE WITH FILE EXTENSIONS after the /x
File /r /x *.suo /x *.MDF /x *.exclude /x *.ldf /x *.pl /x *.nsis /x *.cmd "siteFolderName\*.*"

我用过WiX。我把头撞在墙上几天,然后抓住了它。如果您之前从未使用过WiX,那么WiX邮件列表是关键。

正如我之前的发言者所说,我也建议您使用 WiX 。 Visual Studio(直到2008版)还具有专有的内置安装程序系统。但我会避免使用它,因为你需要使用完整的Visual Studio IDE来编译它。您不能使用命令行构建脚本,因此在使用自动构建服务器时它是无用的。

WiX为您提供所需的所有灵活性。据我所知,Microsoft将在Visual Studio 2010中将其用作标准安装程序工具。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top