Archived

This topic is now archived and is closed to further replies.

torquel

Odd Managed DirectX9 Installation Problem

Recommended Posts

Has anyone heard of a problem installing the DX9 SDK where the managed DirectX DLL's are not put in %systemroot%\Microsoft.NET\, or anywhere for that matter. I have tried reinstalling the SDK over and over, tried installing just the runtime, or just the C# portion of the SDK and still nothing. All that copies are the .XML files. But for each XML file there is a DLL. I have also searched through the extracted directory where you execute the SDK installation and could not find the DLL's, only the XML files. Just plain weird, if anyone has a fix for this I'de be most appreciative. Thanks [edited by - torquel on May 5, 2003 5:21:35 AM]

Share this post


Link to post
Share on other sites
This is a pretty common question in here, actually - someone should put it in a faq or something.

You need to copy them out of the GAC manually - its under \%windir%\Assembly. Unfortunately, the GAC shell extension prevents you from accessing the dlls in the GAC directly, so you''ll have to do it from the command line.

(There''s another way too: subst X: \WINNT\Assembly - this will map the GAC to your X drive, without the shell extension)



"To assert that the earth revolves around the sun is as erroneous as to claim that Jesus was not born of a virgin."
-- Cardinal Bellarmine

Share this post


Link to post
Share on other sites
I had the same problem. I finally tried installing the Developer Runtime and it worked. (The redist runtime didn''t do it.)

Share this post


Link to post
Share on other sites
Ah, I thank you very much. Rather odd that Microsoft has not addressed this issue and released a new installer or something. Technically it should come with the DX9 Runtime.

Share this post


Link to post
Share on other sites
My experience was, that depending on how you install it, it will work though.

I somehow depends on the order in which you install things. Regardless of what you do, do not install the DX Runtime Environment 9a......or afterwards, you won''t be able to install the C# SDK anymore without altering the DX Version entry in the registry.....as it will not let you install an older DX over 9a....and the DX SDK for C# has a lower version number....

Share this post


Link to post
Share on other sites