Problem:The project file 'path ' cannot be opened. The project type is not supported by this installation.
Solution:The way I corrected this issue of not being able to open a ASP.NET MVC 1.0 project goes like this.
I was using VS 2008
- Install SP1 for VS 2008
- Install MVC 2.0 framework
- I realized I had an MVC 1.0 project and I used this tool to change the project to MVC 2.0.
The tool works great, props to Eilon Lipton never met the guy but I'm down with anyone that will make my life easier.
http://weblogs.asp.net/leftslipper/archive/2009/10/19/migrating-asp-net-mvc-1-0-applications-to-asp-net-mvc-2.aspx
Other Possible Solutions:
Run this command from the command promp:
devenv /ResetSkipPkgs
This will try to load any Visual Studio packages that failed previously at some point, such as the WPF project flavor package, which would cause the error message you're seeing. (1)
Explanation:
Listen folks MVC is a fun style of programming, but unless you are using unit tests, the most compelling reason to use MVC, MVC becomes more of a hindrance than helpful. Now any biased advocate of ASP.NET MVC will most likely tell you different, but I feel I am very unbiased. Don't wanna believe me, Kevin Pang gives a
great list (
http://www.kevinwilliampang.com/2009/04/21/should-you-use-asp-net-mvc/) of reasons on why or why not to use ASP.NET MVC.
The biggest lesson here, don't just use a technology because you think it's cool, use it because you know it's the right fit for the problem. In this case if you are creating an ASP.NET MVC application, make sure you create unit tests (the first thing asp.net MVC asks you when you create a new project) otherwise you are just using a technology because you wanna and nobody likes those people, especially after they leave the project.