C #: no se puede resolver el espacio de nombres XInput en DirectX SDK (noviembre de 2008)
-
19-08-2019 - |
Pregunta
Estoy empezando a jugar con Directx y he leído algunos artículos en Internet que usan XInput para interactuar con el controlador Xbox.
Cuando trato de usarlo en mi aplicación C #, parece que no puedo encontrar el ensamblaje correcto para hacer referencia. Por lo que entiendo, se supone que debe estar en Microsoft.DirectX.dll
(espacio de nombres Microsoft.DirectX.XInput
) pero eso no se resuelve cuando agrego la referencia.
¿Me estoy perdiendo algo? ¿Debo probar una versión anterior del sdk?
Solución
Hay un excelente contenedor de terceros alrededor de DirectX para .Net llamado SlimDX: http://slimdx.mdxinfo.com/wiki/index.php?title=Main_Page
Es muy similar a Managed DX. Lo he estado usando durante un par de meses con 0 problemas.
Otros consejos
Parece extraño aquí. Microsoft ya no proporciona directx administrado, y acabo de revisar mi lista de referencias, no hay Microsoft.DirectX.XInput para la biblioteca administrada. La mayoría parece que solo está disponible para C ++ y XNA únicamente.