我需要创建一个安装程序来安装以下内容:
能否使用VS Setup Project执行此操作是否现实?或者,我应该查看其他安装工具吗?
答案 0 :(得分:6)
您可以使用WiX
答案 1 :(得分:4)
大多数适用于Windows的最佳开源工具和程序都是使用NSIS
分发的ASP.Net网站(没有列表 - stackoverflow中的错误 - 代码在上面的列表中没有格式化..)
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\*.*"
答案 2 :(得分:0)
我用过WiX。我把头撞在墙上几天,然后抓住了它。如果您之前从未使用过WiX,那么WiX邮件列表是关键。
答案 3 :(得分:0)
正如我之前的发言者所说,我也建议你使用WiX。 Visual Studio(直到2008版)也有一个专有的内置安装程序系统。但我会避免使用它,因为你需要使用完整的Visual Studio IDE来编译它。您不能使用命令行构建脚本,因此在使用自动构建服务器时它是无用的。
WiX为您提供所需的所有灵活性。据我所知,Microsoft将在Visual Studio 2010中将其用作标准安装程序工具。