Yes this can be done easily.
Open your Visual Studio 2010 .sln file manually in a notepad.
Usually the first line of this file will be
Quote:
Microsoft Visual Studio Solution File, Format Version 11.00
Change the above text to what is there below and save it.
Quote:
Microsoft Visual Studio Solution File, Format Version 10.00
Basically you are enabling the Visual Studio Program to know the version through the .sln. After this Visual Studio 2008 should be able to open a Visual Studio 2010 project peacefully. I did this recently in a laptop where I had only Visual Studio 2008, but some of the projects were of the version Visual Studio 2010.
EDIT: If the above solution does not work, I guess you will have to go the hard way (but probably the simplest of all ways) -
- Either create a fresh blank VS 2008 solution and reimport all your VS 2010 projects (.vbproj files) to it.
- Another way worth a try is to remove only the InstallShield related project (.isproj and any other related files), and have them newly created for your VS 2008 project environment.