14

将 MVC MiniProfiler 添加到我的 ASP.NET MVC 4 项目后,它抱怨需要System.Web.Mvc 3.0.0.0.

有什么方法可以将 MiniProfiler 与 ASP.NET MVC 4 一起使用?

以下程序集重定向已在中定义web.config

  <dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
  </dependentAssembly>
4

3 回答 3

2

我刚刚创建了一个新的 asp.net mvc 4 项目并使用 nuget 来获取最新的 miniprofiler 包。它开始得很好。你试过这个吗?如果您使用的是 nuget,也许您应该尝试删除迷你分析器,然后进行测试,然后将其添加回来。

然而,我的项目的不同之处在于我的assemblyIdentity产品线包含一种文化:

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" />
于 2012-01-20T01:55:46.717 回答
1

MvcBuildViews您的项目文件中有什么设置?如果您的构建错误消息抱怨视图尝试设置MvcBuildViews为 false 以使您通过编译阶段,那么绑定重定向到 MVC 4 应该可能在运行时按预期工作。

顺便说一句,要编辑MvcBuildViews设置,您必须卸载项目并直接编辑 .proj 文件,您无法通过 VS 中的项目设置屏幕更改此设置。

于 2012-10-16T04:52:41.537 回答
0

您是否尝试过添加程序集绑定重定向System.Web.Mvc

于 2012-01-18T02:46:57.253 回答