I have upgraded to MVC3 and Razor, everything works fine. However, in my return View(model);
the \"View\" is red and VS2010 will helpfully suggest I generate a view
If you can create a new ASP.NET MVC 3 project and add a Razor view as expected then the project where you are seeing this behavior is missing the ASP.NET MVC 3 project type guid, which you can find in a new ASP.NET MVC 3 project's .csproj file. If you can't do this than you should try reinstalling the ASP.NET MVC 3 Tools Update.