проблема сборки asp.net mvc / mvc contrib - PullRequest
1 голос
/ 02 июля 2010

Я использую фреймворк s # arp и хочу использовать последнюю версию mvc contrib.Это означает, что я должен использовать asp.net MVC 2.0.Поэтому я обновил последнюю версию 2.0 dll для mvc 2.0 и последнюю версию dll mvc contrib, но все равно получаю эту ошибку:

Ошибка 1 Сборка 'MvcContrib, Версия = 2.0.36.0, Культура = Нейтральная, PublicKeyToken = null' использует 'System.Web.Mvc, Версия = 2.0.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 ', версия которой выше, чем у указанной сборки' System.Web.Mvc, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'c: \ Users \ bla \ Downloads \ MVCContrib.release (2) \ MvcContrib.dll Bla.Web.Controllers

Я проверил dll mvc в своем проекте контроллера, и это версия 2.0.что еще я могу сделать?

Спасибо!

Крис

Ответы [ 2 ]

1 голос
/ 12 июля 2010

Крис, Я бы выгрузил любой из проектов, ссылающихся на System.Web.Mvc, и отредактировал бы их, чтобы убедиться, что они

  • Указано на правильную версию System.Web.Mvc в каталоге / lib
  • Не указана глобальная версия (gac)
0 голосов
/ 02 июля 2010

Кристиан, ты тоже заменил его в своем веб-проекте?Где бы ни была ссылка на 1.0, вам нужно будет заменить ее.Кроме того, вам может понадобиться добавить перенаправление привязки сборки с 1.0 на 2.0.

...