Converting a VS.NET project from 2002 to 2003
Have you check the differences between the SLN and the CSPROJ files between VS2002 y VS2003? It's
incredible i've been checking the files and i find an UNSUPPORTED way to convert the project files so you can
open the solution with any VS version.
On the .sln file you will get the following text on VS.NET 2003:
Microsoft Visual Studio Solution File, Format Version 8.00
But in VS.NET 2002 the version is 7.00... very funny. On the CSPROJ file which is an XML file, you will fine the following node:
<CSHARP
ProjectType = "Local"
ProductVersion = "7.10.3077"
SchemaVersion = "2.0"
ProjectGuid = "{4B2C7E90-EE53-4887-8C5E-2F57F414E305}"
>
If you change the "SchemaVersion" attribute to "1.0" and the "ProductVersion" to "7.0.9466" this file can be readed with VS.NET 2002, you may get some warnings but it works...
I have some questions about this?
Why VS.NET team does not use XML to define the SLN files? If the schemas gets public it will be great for external tools to generate every solution file, i mean the SLN, CSPROJ, XSX, etc.
Silly solutions for a silly world.