Hi Che, This is just a shot in the dark, but are you sure the references dialog didn't have two entries for DirectX? Don't forget, under .NET, you can have what is called side-by-side implementations of different versions of the same application. Therefore, your machine may have both 1.0 and 1.1 libraries present. I'm also assuming you are adding the references from the .NET tab of the Add References dialog, and not the COM tab. DirectX 9 is a managed library, and so has .NET interfaces. Are you working in a new project? Or is it one you started in VS 2005 and are trying to convert back to VS.NET 2003? The latter may not be a good idea, but given a bit of fiddling, should be doable. At the very least you would want to remove the existing references in the project, and then add them back again. Finally, I haven't looked at the latest DirectX SDK, but you need to make sure it is still compatible with the .NET Framework 1.1, and isn't somehow optimised for .NET 2.0. If the latter, then you may not be able to use that latest version with VS.NET 2003. That's just a thought, and not a statement though. David Lant I.T. Consultant Consultancy & Development ICT Services Tel: (01392) 382464 Devon County Council accepts no legal responsibility for the contents of this message. The views expressed do not reflect those of Devon County Council. -----Original Message----- From: Che [mailto:che@xxxxxxxxxxxxxxxx] Sent: 28 September 2005 17:05 To: program-l@xxxxxxxxxxxxx Subject: [program-l] VS.net: directX question I recently changed from vs.net 2005 to 2003. I was having some success using directX with 2005, but since changing over, nothing is working. I have tried to add references to microsoft directX and directsound as is required when using directX, but when I find these items in the add reference menu and hit return on them, nothing happens. Also, I have reinstalled the directx sdk from august 2004, the latest version, but the version showing up in the add reference is still 1.02 versus the 1.1 I was getting after adding the sdk to 2005. Anyone out there have any ideas what the heck is going on with this thing? I have spent the last four hours trying to find a solution to this, but have come up with absolutely nothing. Much thanks. Che ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq