2010-10-25 17 views
11

He instalado .net 4.0 y XNA 4.0. Hace un tiempo utilicé Microsoft.DirectX para reproducir música y ahora, cuando intento volver a hacer el trabajo, no puedo encontrar la referencia. ¿Los nuevos cambios en la plataforma modificaron o movieron algo en las referencias?no puede encontrar referencias Microsoft.DirectX.AudioVideoPlayback y Microsoft.DirectX

Saludos, Alexandru Badescu

+1

¿Por qué no usas XNA para el sonido? Por lo que sé, las bibliotecas directX administradas ya no son compatibles. – codymanix

+1

Debería estar usando las bibliotecas XNA ahora. Microsoft.XNA.Framework.Audio, etc. – Fosco

+0

¿Cuál es la ventaja de usar xna libraries sobre directx? – Alex

Respuesta

20

Visual Studio 2010:

haga clic derecho sobre el proyecto

menú seleccione "Agregar referencia ..."

seleccione la pestaña "Examinar"

seleccionar el directorio "C: \ windows \ assembly \ GAC \ Microsoft.DirectX.AudioVideoPlayback

La DLL a referencia está en esa carpeta.

+1

¡ah gracias! Olvidé que estaba allí. por cierto, ¿debería usar Directx o, como decía otro cartel, xna? – Alex

+2

XNA es más nuevo. :) Pero si su aplicación ya funciona con DirectX, esto resuelve su problema inmediato. –

+1

Vea aquí para una comparación: http://stackoverflow.com/questions/514872/comparison-between-xna-and-directx-c –

Cuestiones relacionadas