MVC MiniProfiler с ASP.NET MVC 4

После добавления 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>

person Petrus Theron    schedule 17.01.2012    source источник
comment
Мне удалось заставить этот сценарий работать. Я использую аналогичную директиву перенаправления привязки. Вы решили это в конце концов?   -  person Tim Lovell-Smith    schedule 14.11.2012
comment
У меня все заработало, но я не могу вспомнить, что я делал.   -  person Petrus Theron    schedule 14.11.2012


Ответы (3)


Я только что создал новый проект asp.net mvc 4 и использовал nuget для получения последнего пакета miniprofiler. Он запустился просто отлично. Вы пробовали это? Если вы используете nuget, возможно, вам следует попробовать удалить мини-профилировщик, а затем протестировать его, а затем добавить обратно.

Однако отличие моего проекта в том, что моя строка assemblyIdentity включает культуру:

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" />
person Nick Larsen    schedule 20.01.2012

Какие настройки у вас есть для MvcBuildViews в вашем файле проекта? Если ваше сообщение об ошибке сборки ныть о попытке установить представление MvcBuildViews в false, чтобы пройти этап компиляции, то перенаправление привязки к MVC 4, скорее всего, должно работать, как ожидалось, во время выполнения.

Кстати, чтобы отредактировать параметр MvcBuildViews, вам придется выгрузить проект и отредактировать файл .proj напрямую, вы не можете изменить этот параметр через экран настроек проекта в VS.

person Stuart Hallows    schedule 16.10.2012
comment
Это ошибка времени компиляции, поэтому перенаправление привязки, к сожалению, не помогает. - person ItsJason; 03.11.2012

Вы пытались добавить перенаправление привязки сборки для System.Web.Mvc?

person marcind    schedule 18.01.2012