【问题标题】:Add MVC3 as a Prerequisite in a WebApp installer project在 WebApp 安装程序项目中添加 MVC3 作为先决条件
【发布时间】:2011-01-24 07:32:25
【问题描述】:

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

【问题讨论】:

    标签: visual-studio-2010 installation asp.net-mvc-3 prerequisites


    【解决方案1】:

    请注意,您不需要在您使用的主机上安装 MVC 3。你只需要像我们在“旧”时代那样做。

    查看 ScottGu 在"Running an ASP.NET MVC 3 app on a web server that doesn’t have ASP.NET MVC 3 installed" 上的这篇博文。

    【讨论】:

    • +1 链接。虽然我没有尝试包含/安装 MVC3(或我们拥有的任何其他先决条件),但只检查它们是否存在(并在需要时下载它们)。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      实际上,我将添加另一个答案来直接解决问题。

      您只需为项目中的以下引用程序集设置"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”文件夹中。

      【讨论】:

        猜你喜欢
        • 2010-11-20
        • 2011-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-15
        • 1970-01-01
        • 1970-01-01
        • 2022-01-15
        相关资源
        最近更新 更多