Reply to thread

The normal DirectX DLLs do not include managed DirectX. Most DirectX applications will not use managed DirectX, so managed DirectX will not be installed with most DirectX software that installs DirectX for you. Managed DirectX is a wrapper for DirectX that allows you to use it in a managed environment, essentially an add-on, therefore not normally included. I dont know if a DirectX download from Microsoft will include the managed DLLs.


If the user has DirectX installed they do not necessarily have the managed wrappers (managed DirectX DLLs) installed. If they dont, you need to distribute the managed DLLs. Whether they are available as a separate install or only in a full DirectX download I do not know.


You probably can not only distribute individual files because it is probably a violation of the license. If you want to distribute the files it is your responsibility to read the license. Why the license is written the way it is is not up to me, but one probable reason is that Microsoft most likely does not want users to have different version of different components of the same library.


Back
Top