2010-12-11 27 views

Respuesta

4

DirectX es para código no administrado - C++. Para usarlo desde C#, necesita encontrar una biblioteca contenedora para él. Los dos mejores ahora son SlimDX y SharpDX. Coge los binarios de los sitios y solo agrega una referencia a ellos.

+0

pero lo hago en visual studio 2008?!?!? – mahdi

+1

Lo siento, pero no puedo entender que ... – YellPika

+1

Hay bibliotecas directx 9.0 administradas para C# de Microsoft, así como – tbridge

11
  1. Vaya al explorador de soluciones
  2. haga clic en referencias
  3. clic en Agregar referencia
  4. Haga clic en Examinar
  5. Examinar para:

    C: \ WINDOWS \ Microsoft.NET \ DirectX para Managed Código \ 1.0.2902.0 \

  6. Seleccione su paquete directX.

+2

Managed DirectX ha sido abandonado/obsoleto desde hace algún tiempo. –

3

Hay una manera que he encontrado. Primero debe instalar DXSDK (tengo junio de 2010 y SDK para Windows 7). Vaya a "Agregar referencia" pulse el diálogo "Examine", vaya a algo como este C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0 o C:\Windows\Microsoft.NET\Managed DirectX\v9.02.2904 luego elija el dll adecuado, por ejemplo - Microsoft.DirectX.dll. De modo que puede agregar la directiva "con Microsoft.DirectX" a su proyecto. Todo listo.

Cuestiones relacionadas