Error when opening Visual Studio 2008 project in Visual Studio 2010

The error I receive when trying to open Visual Studio 2008 project/solution in Visual Studio 2010 is “cannot be opened because its project type (.csproj) is not supported by this version of the application.” and “To open it, please use a version that supports this type of project”


I found a few link to this issue but they all refer to opening a Visual Studio 2005 project in 2008.  Since I couldn’t find an answer pertaining to VS 2010, I decided to use the solutions that I found for 2008. 

All the solution I found mention running this command “devenv.exe /resetskippkgs”.  So I open the Command Prompt and navigated to “C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE” and ran “devenv.exe /resetskippkgs”.  This seem to fix the issue.  Visual Studio 2010 started and I receive the usual notification when opening a 2008 project in 2010.


I still have problems in all addition attempts to load 2008 project in Visual Studio 2010, I still need to go through this same process.


9 thoughts on “Error when opening Visual Studio 2008 project in Visual Studio 2010”

  1. finally!! I google this problem a lot of time & finally find the answer
    if your project is not a cell phone devise project then here is the answer :
    that was a simple mistake we had made,the 2008 file by default open with a shell version of vs 2008 probably install with sql server 2008 , so just right click on 2008 file & click open with vs 2010 & conversion wizard appear & no error message
    but if ur project is a cell phone devise only vs 2008 can open it because vs 2010 no longer support cell phone devise programing & use vs 2008 or vs 2005

      1. Thanks a lot my dear friend. Actually I was fed up with this issue for one of my projects. It was a really helpful information. Thank u again..

  2. here is my share to open Visual Studio 2008 solution in Visual Studio 2010. Usually if you open the solution file normally then Visual Studio uses Version Selector. If the version of Visual Studio 2008 in your system (this may different due to upgrades) is different from that of the Visual Studio solution file then you will receive the error as shown above. So, you need to select Visual Studio 2010 explicitly by right clicking the solution and then open with Visual Studio 2010. This will launch 2010 version with the upgrade wizard. I hope this helps.

  3. I have this problem

    sln cannot be converted because it is read only on disk.
    To convert the solution, change the permission on the solution
    file to follow modification and re-open it.

    any solution??please…

  4. This worked for me. An old ASP project has been passed on to me and I’ve been tasked to upgrade it to the latest framework (4.5.1). I tried opening it VS 2008, but received the “project could not be found” error when I first opened the solution. I then ran across this post after a Google search, and decided to attempt running the devenv.exe with the /resetskippkgs parameter. At first it did not work, but I received another error in VS 2010, which gave me the impression that I was making progress. I realized from the error that the old ASP project was a website and that it was probably looking for the project under inetput/wwwroot, so I copied the project to the appropriate location. After running devenv.exe /resetskippkgs and then opening the solution, it seemed to make it further again, but gave me another error. This error (I forget what it said exactly) led me to think that VS 2010 needed to be ran under Admin permissions in order to be able open the project. So I closed out of VS 2010 completely and closed down my command prompt completely. I then ran the command prompt as an Administrator, and then ran devenv.exe /resetskippkgs, and then opened the project and it loaded all of the files just fine.

Leave a Reply

Your email address will not be published. Required fields are marked *