【问题标题】:MVC2 Futures conflicting with existing System.Web.MvcMVC2 期货与现有 System.Web.Mvc 冲突
【发布时间】:2011-02-09 22:40:06
【问题描述】:

我下载了 MVC2 Futures 并将其引用到我当前的 MVC2 项目中。但是,如果我想从 MVC2 Futures 调用 HtmlHelper,我需要 <%@ Import Namespace="Microsoft.Web.Mvc" %>

所以我决定将它添加到我的 Web.Config 中:

<pages>
    <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="Microsoft.Web.Mvc" />
        <add namespace="Xpedite.Mvc.Html" />
    </namespaces>
</pages>

但是,这导致了我的错误。这个程序集可以共存吗?如果是,如何?

【问题讨论】:

  • MVC3 已经发布,为什么还要使用 MVC2 期货?
  • @KirkWoll 也许是因为他没有针对 MVC3? .NET 3.5 浮现在脑海。
  • 您确定您在项目参考中针对的是正确版本的 MVC (2)?

标签: asp.net asp.net-mvc asp.net-mvc-2 web-config asp.net-mvc-futures


【解决方案1】:

我很确定你需要 MVC3 Futures 包:

http://aspnet.codeplex.com/releases/view/54306

MVC2 Future 是针对 MVC1 设计的。我遇到了同样的问题,升级到下一个期货版本为我解决了这个问题。

【讨论】:

  • 我已经通过重建和清理解决方案解决了这个问题,不过感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 2023-02-12
  • 1970-01-01
  • 2013-10-01
  • 1970-01-01
  • 2011-02-06
  • 2019-05-19
  • 1970-01-01
  • 2022-09-27
相关资源
最近更新 更多