创建一个包含“一切”的 Web 应用程序安装包?
使用 VS2010 中的工具是否可以创建一个包含所需所有内容的 msi 包,并为 mvc 3 应用程序“按需”安装?
它应包括 IIS、SQL-Server Express、.NET 4 和 mvc3 程序集。
为用户提供一个安装文件会非常方便,无论他们使用的是 xp、vista 还是 7。该软件包应该自动检测缺少的内容并安装它。
Would it be possible, with the tools in VS2010, to create an msi-package that includes everything needed, and installed "on demand" for a mvc 3 app?
It should include IIS, SQL-Server Express, .NET 4, and the mvc3 assemblies.
That would be very handy to have to give users a single install-file, regardless if they use xp, vista or 7. The package should autmatically dectect what's missing, and install that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试使用 Web 安装项目。
将新项目添加到您的解决方案中。
在“添加新项目”对话框中,选择
其他项目类型 -> 安装和部署 -> Visual Studio 安装程序
。然后选择
Web 安装项目
。在创建的安装项目中,将
项目输出...
(内容文件)添加到Web 应用程序文件夹
(在文件系统编辑器中)。Web 设置项目默认包括对 IIS 和 .NET 框架的检查。可以添加对其他依赖项的检查。
构建安装项目时,会创建 msi 以及包含一些预安装验证的 setup.exe。
You can try use a Web Setup Project.
Add a new project to your solution.
In the "Add New Project" dialog, select
Other Project Types->Setup and Deployment->Visual Studio Installer
.Then select
Web Setup Project
.In the created setup project, add
Project Output...
(Content Files) to theWeb Application Folder
(in File System Editor).The web setup project includes by default check for IIS and .NET framework. It is possible to add checks for other dependencies.
When building the setup project, it is created the msi, along with a setup.exe that includes some pre-install validation.