How do you migrate an existing VS.Net 2002 / DirectX9 solution to
VS.Net 2003?
I recently upgraded my development hardware, and at the same time
switched from VS.Net 2002 to 2003 and from the original DirectX 9.0 to
the summer 2003 SDK update.
Now I've got a problem trying to open my project that was created in
VS.Net 2002: the DirectX namespaces are inaccessible, and it seems
there's no way to add them again.
I can create a new DirectX project: the references are there and the
namespaces appear fine.
When I open the existing project, the DirectX references appear with a
yellow warning icon. I can remove them, but when I try to add them
again, there are no DX-related components in the list in the Add
Reference window.
So I removed VS 2003, installed VS 2002, added VS 2003 side by side,
and reinstalled the DX SDK (hoping it would be integrated in both
versions), but it remains the same: no DirectX in VS 2002 at all, and
in 2003 it's only available for new projects.
Lucvdv - 29 Jun 2004 10:44 GMT
> How do you migrate an existing VS.Net 2002 / DirectX9 solution to
> VS.Net 2003?
Sorry, found it: start VS.Net, then open the solution and upgrade.
Double-clicking the .sln file doesn't upgrade it (maybe that's the
case only if 2002 and 2003 are installed side by side, but if so, I
don't know why it didn't work the first time, with only 2003
installed).
"Gary Chang" - 30 Jun 2004 03:52 GMT
Hi,
It is right to upgrade your VS.NET 2003 solution with opening it inside the
VS.NET 2003 IDE(also in a VS.NET 2003 stand-alone machine), just double
click the SLN file in the explorer would not upgrade it, it appears to be
the reason why the VS.NET 2002 solution didn't upgrade in a VS.NET 2003
stand-alone machine...
Thanks!
Best regards,
Gary Chang
Microsoft Online Partner Support

Signature
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------