使用VS2010中的工具,是否可以创建包含所需内容的msi-package,并为mvc 3应用程序“按需”安装?
它应该包括IIS,SQL-Server Express,.NET 4和mvc3程序集。
如果用户使用xp,vista或7,那么必须为用户提供单个安装文件非常方便。软件包应该自动检测缺少的内容并安装。
答案 0 :(得分:4)
您可以尝试使用Web Setup Project。
向您的解决方案添加新项目。
在“添加新项目”对话框中,选择Other Project Types->Setup and Deployment->Visual Studio Installer
。
然后选择Web Setup Project
。
在创建的安装项目中,将Project Output...
(内容文件)添加到Web Application Folder
(在文件系统编辑器中)。
Web安装项目默认包括检查IIS和.NET框架。可以添加对其他依赖项的检查。
在构建安装项目时,会创建msi以及包含一些预安装验证的setup.exe。