Как вы можете использовать сборку ASP.NET MVC из исходного кода, а не из GAC? - PullRequest
2 голосов
/ 25 мая 2009

Я установил ASP.NET MVC локально, но я хочу иметь возможность использовать код из репозитория SVN в CodePlex, а не выпущенную версию 1.0. Однако, если я удаляю ссылку на сборку GAC в своем решении и добавляю ссылку на локально System.Web.Mvc, он будет работать нормально, но во время выполнения он говорит:

Сообщение об ошибке синтаксического анализатора: тип 'System.Web.Mvc.ViewPage' является неоднозначным: он может быть получен из сборки 'W: \ source \ projects \ vinemedia \ VineMedia.Site \ bin \ System.Web.Mvc.DLL' или из сборки 'C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Web.Mvc \ 1.0.0.0__31bf3856ad364e35 \ System.Web.Mvc.dll'. Пожалуйста, укажите сборку явно в имени типа.

Ответы [ 2 ]

5 голосов
/ 25 мая 2009

Существует множество изменений в файлах конфигурации web.config и ~ / Views / web.config, которые необходимо внести для работы с источником ASP.NET MVC. Вы должны прочитать это - Блог Стива Сандерсона - Использование исходного кода ASP.NET MVC для отладки вашего приложения

0 голосов
/ 25 мая 2009

A <bindingRedirect> в вашем файле web.config, скорее всего, решит эту проблему. Этот пост может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...