Обновление проекта ASP MVC с VS2008 до 2010 - возможно ли одновременное обновление до .net4 - PullRequest
1 голос
/ 10 ноября 2010

У меня есть проект Vs2008, использующий версию 2 среды ASP MVC.Я пытался обновить до VS2010.Я получил новую копию из SVN и открыл его.Я получил ожидаемый диалог конверсии, щелкнул далее и затем закончил.Спустя некоторое время возникает вопрос, хочу ли я также перейти на версию 4 .NET Framework.

Я проделал один и тот же процесс дважды с одним и тем же проектом.Первый раз я нажал «нет», а второй раз - «Да».Но если я запускаю diff для созданных каталогов, то по сути нет никакой разницы (некоторые сгенерированные dll отличаются, и есть разница в пути в файле vbproj, но это все).Однако, если я использую новый и старый проект, я получаю массу различий.Это, конечно, ожидаемо, но некоторые из них, похоже, указывают на то, что в любом случае было выполнено обновление до .net4!Например, файл vbproj теперь ссылается на 4 вместо 3.5 в качестве версии инструментов, и все файлы reference.vb, созданные из файлов .wsdl для моих веб-ссылок, теперь имеют «Runtime Version: 4.0.30319.1» вместо «Version: 2.0».50727.4927 "и Resources.Designer имеет аналогичное.

Итак, мой вопрос, должна ли быть разница между версией, в которой я сказал" да, обновите -net framework до версии 4 для этого проекта "и версиейгде я сказал нет или ASP работает со старой версией в любом случае?Я действительно не хочу обнаружить, что моя новая версия не работает при развертывании на производственных серверах, на которых может не быть установлен .net 4!

1 Ответ

0 голосов
/ 16 ноября 2011

Вы всегда можете изменить его на 3,5 в настройках проекта, если вы не обновите версию MVC до MVC3.Некоторые из этих настроек могут иметь значение 4.0, поскольку они зависят от дизайнера VS2010, который основан на 4.0 и, следовательно, должен ссылаться на версии 4.0 во время разработки.

...