What to ship with a managed DirectX application?

I finished a game using Managed DirectX. I need to be sure the end user is able to run it.
I know it needs .NET Framework, but I'm not very sure about how to ensure it has the correct Managed DirectX dlls (I use Managed DirectX 1.x, because I started using DirectPlay).
So, is it enough to tell the user to install DirectX 9.0c or the December 2005 User Runtime (http://www.microsoft.com/downloads/details.aspx familyid=3F2828FA-0E3C-4837-AFC0-6C67DCAA54BF&displaylang=en). Do I need to include any DLL (although I think it would violate the EULA) Will future versions of DirectX from this December 2005 include the Managed DirectX dlls, including Managed DirectX 1.x

Thanks in advance.


Answer this question

What to ship with a managed DirectX application?

  • Chris L

    The only components/packages that you really just need to make sure the user has is a fully installed Managed DirectX Runtime package and a running .NET1.1 framework for Managed DirectX 1.x. The runtimes can be found in the Your System\Program Files\Microsoft DirectX SDK (December 2005)\Redist directory.

    I hope this helps.
    Take care.


  • What to ship with a managed DirectX application?