Как обновить проект asp.net mvc2 до asp.net mvc3 в Visual Studio 2010? - PullRequest
1 голос
/ 24 февраля 2011

Я начал процесс обновления моих проектов MVC с 2 до 3, используя это руководство: http://mattsieker.com/index.php/2010/11/21/converting-asp-net-mvc2-project-to-mvc3/.

До сих пор я только что удалил старую ссылку на system.web.mvc.Когда я искал System.Web.MVC (версия 3), его не было в списке.Я мог только найти версию 2.

Я знаю, что у меня установлено 3.Я использовал установщик веб-платформы для загрузки и установки mvc3.В VS2010 у меня есть возможность сделать проект MVC3.

Как мне добавить ссылку на system.web.mvc V3?Куда я смотрю?

Ответы [ 5 ]

4 голосов
/ 24 февраля 2011

Существует инструмент, который вы можете использовать для обновления ваших проектов. Вы просто указываете на файл .csproj, и он обновит ваш проект до ASP.NET MVC 3:

http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx

4 голосов
/ 24 февраля 2011

Переориентируйте ваш веб-проект на .NET 4.0, прежде чем сможете увидеть System.Web.Mvc, Version 3.0.0.0 в списке ссылок.

3 голосов
/ 24 февраля 2011

Вы должны следовать этому:

http://www.asp.net/learn/whitepapers/mvc3-release-notes#upgrading

Это очень хорошая инструкция и, безусловно, более подробная.

1 голос
/ 28 марта 2011

У меня была та же проблема, упомянутая выше, когда я установил MVC 3 и не смог найти ссылку на System.Web.MVC версии 3.0.0.0 в диалоге добавления ссылок. Решение было простым: сборки в диалоговом окне не были расположены в алфавитном порядке, поэтому у меня действительно была соответствующая ссылка на System.Web.Mvc, доступная в диалоговом окне, но она была показана не по порядку.

Я прокрутил вниз список за разделом с другими библиотеками System.Web и в конце концов нашел System.Web.MVC, версия 3.0.0.0.

Я использую Visual Web Developer Express 2010.

РЕДАКТИРОВАТЬ: диалоговое окно «Добавить ссылки» в VS имеет сортируемые столбцы, поэтому, если вы сортируете по имени, это помогает в подобных ситуациях. Забавно, что VS не сортирует сборки в порядке имен по умолчанию, но теперь вы знаете.

0 голосов
/ 29 марта 2011

в лучшем случае вам нужен инструмент, который кто-то сделал на MSDN специально для обновления проекта MVC 2 до MVC 3.

вещь, которую вы должны проверить, что: -

все dll должныБудьте в курсе, если вы запутались, просто создайте новый проект MVC 3 и проверьте все dll, которые должен иметь проект MVC 3.

вам нужно проверить эту цель для MVC 3 в обоих файлах web.config: - сначала хранится в главном каталогеа второго в каталоге Views

достаточно, чтобы решить ситуацию при обновлении с MVC 2 до MVC 3

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