Я только что установил 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