You'll need to use the 35MB DirectX 9.0c Redistributable for Software Developers - with Updated DirectX for Managed Code - (December 2004) to get the 3MB of Managed DirectX files.
- If you haven't installed DirectX 9 yet:
Install both DirectX9.0c and DirectX for Managed Code, by using the command:
DXSETUP.EXE /InstallManagedDirectX- If you have already installed DirectX 9:
Install just DirectX for Managed Code. Extract the MDXREDIST.MSI from the ManagedDX.cab file (WinZip or your favourite archive program should be able to open cab files) and launch MDXREDIST.MSI directly.
Note that some parts of Managed DirectX are not backwards compatible. Microsoft releases a new version every two or three months (eg. December 2004, Feb 2005), and the wrong version might not work at all with code written for a different version. However, you can have numerous versions installed simultaneously without a problem.
Some software, such as Media Portal, includes all of the .dll files required (ie. just in the exe directory, not requiring installation), to make a large but problem-free download and installation for their users.
This lack of backwards compatibility is mentioned elsewhere, and is seen by developers as a major impediment to the uptake of Managed DirectX as a mainstream language.