views:

92

answers:

0

I just upgraded a .NET 3.5/ASP.NET MVC 1.0 project to Visual Studio 2010. The upgrade utility tried to switch all of my references to ASP.NET MVC 2.0, which is not what I want to do at this point, so I had to change several project references and the web.config file back to use ASP.NET MVC 1.0.

Right now, I have the solution building and running, but for some reason Visual Studio 2010 is treating all of my strongly-typed models as "object" for Intellisense purposes.

Has anyone else had this problem, and what did you do to resolve it?

Of further note is the fact that I'm using the Microsoft.Web.Mvc.DataAnnotations.DataAnnotationsModelBinder, which came packaged with a custom build (version 99.0.0.0) of System.ComponentModel.DataAnnotations.dll. Visual Studio 2010 tried to use the version of System.ComponentModel.DataAnnotations.dll that is now installed with the framework (version 3.5.0.0), and it took a lot of jiggering to even get the project to build using the custom assembly.