Как быть уверенным, что мой проект MVC работает с правильной версией после обновления до vs2010?

Я только что установил Visual Studio 2010 и обновил свой проект MVC (который работал на MVC RC2 в Visual Studio 2008). Visual Studio 2010 обновила каждый файл проекта, чтобы соответствовать платформе 4.0. Но system.web.dll указывает на

C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 2 \ Assemblies \ System.Web.Mvc.dll

в обозревателе объектов VS2010 каждая dll отображается в нескольких версиях, как и ожидалось (3.5.0.0 и 4.0.0.0), за исключением библиотеки System.Web.Mvc, которая не показывает никакой версии и указывает на путь, о котором я упоминал выше.

Разве это пространство имен не указывает на папку Framework, как пространство имен System.Web?

C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Web.dll


person Stéphane    schedule 13.04.2010    source источник
comment
спасибо за правку опечатки Джо :)   -  person Stéphane    schedule 13.04.2010


Ответы (1)


MVC 2 использует тот же двоичный код для .NET 3.5 и .NET 4.0.

person Craig Stuntz    schedule 13.04.2010
comment
да, но я никогда не устанавливал версию Release, поэтому обновлялись ли двоичные файлы при установке vs2010? или я все еще использую RC2 ... - person Stéphane; 13.04.2010
comment
Если вы правильно помните, установка VS2010 должна также обновить более старые версии MVC 2. Возможно, вы можете щелкнуть правой кнопкой мыши System.Web.Mvc.dll в проводнике, выбрать «Свойства» и перейти на вкладку «Подробности». Какую версию файла вы там видите? Я использую MVC 2 RTM, и моя версия - 2.0.50217.0. - person Kristof Claes; 13.04.2010
comment
Проверить номер версии. RC 2 - 2.0.50129.0. Релиз 50217, как сказал @Kristof. - person Craig Stuntz; 13.04.2010
comment
Спасибо, вот что мне было нужно :). И правильно при установке RTM обновился. - person Stéphane; 15.04.2010