Visual studio 2010 在WebApp安装程序项目中添加MVC3作为先决条件

Visual studio 2010 在WebApp安装程序项目中添加MVC3作为先决条件,visual-studio-2010,installation,asp.net-mvc-3,prerequisites,Visual Studio 2010,Installation,Asp.net Mvc 3,Prerequisites,如何将Asp.NET MVC3作为先决条件添加到Visual Studio安装程序项目中?您需要编写一个“安装前自定义”步骤,手动检查所需的程序集是否已安装。您也可以在MSDN上查看。只是一个旁注,您不需要在您使用的主机上安装MVC 3。你只需要像以前那样做 查看ScottGu在上的这篇博文。实际上,我将添加另一个答案来直接回答这个问题 您只需为项目中的以下引用程序集设置“Copy Local=True”: Microsoft.Web.Infrastructure System.Web.Help

如何将Asp.NET MVC3作为先决条件添加到Visual Studio安装程序项目中?

您需要编写一个“安装前自定义”步骤,手动检查所需的程序集是否已安装。您也可以在MSDN上查看。

只是一个旁注,您不需要在您使用的主机上安装MVC 3。你只需要像以前那样做


查看ScottGu在上的这篇博文。

实际上,我将添加另一个答案来直接回答这个问题

您只需为项目中的以下引用程序集设置
“Copy Local=True”

Microsoft.Web.Infrastructure
System.Web.Helpers
System.Web.Mvc
System.Web.Razor
System.Web.WebPages
System.Web.WebPages.Deployment
System.Web.WebPages.Razor

安装项目将自动将它们添加为“项目依赖项”,并在安装程序运行时将它们放入“bin”文件夹。

+1用于链接。虽然我不打算包括/安装MVC3(或我们拥有的任何其他先决条件),但只检查它们是否存在(并在需要时下载它们)。