/ / Impossibile trovare il riferimento Microsoft.DirectX - c #, .net, visual-studio, directx, direct3d

Impossibile trovare il riferimento Microsoft.DirectX - c #, .net, visual-studio, directx, direct3d

Sono MOLTO nuovo a DirectX. Ho creato una piccola applicazione wpf basata su Kinect in C # e voglio utilizzare le API DirectX per lavorare con i modelli 3D e Kinect.

Ho effettuato molte ricerche, ma non riesco ancora a trovare il riferimento a Microsoft.DirectX.

Ho fatto clic con il tasto destro del mouse su riferimenti -> Aggiungi riferimento. Quindi sfogliare in C: WindowsMicrosoft .NET ma non esiste una cartella denominata DirectX o simile.

E questo è il motivo per cui quando scrivo

usando Microsoft.DirectX;

mi dà un errore

Il tipo o il nome dello spazio dei nomi "DirectX" non esiste nello spazio dei nomi "Microsoft" (ti manca un riferimento all'assembly?)

Per favore, spiegami dove posso trovare il riferimento all'assemblaggio e aggiungerlo nel progetto ??

Sto usando Visual Studio 2015 su Windows 10, 64 bit

risposte:

1 per risposta № 1

Supponendo che si stia tentando di utilizzare un wrapper .NET per DirectX, tale spazio dei nomi era disponibile come parte di DirectX 9.0 per codice gestito, che è stato abbandonato da Microsoft intorno a undecennio fa a favore di XNA, che è anche ora abbandonato. Ho dimenticato se XNA ha mantenuto lo spazio dei nomi Microsoft.DirectX. Per un po 'è stato anche gestito il supporto DirectX su Windows Phone. In questi giorni, se si desidera un wrapper gestito per DirectX sul desktop di Windows, la scelta migliore è probabilmente SharpDX, che è ancora in fase di sviluppo attivo. (Si noti, tuttavia, che SharpDX non utilizza la stessa struttura di classe di Managed DirectX o XNA, quindi qualsiasi documentazione che abbia a che fare con riferimento a Microsoft.DirectX probabilmente non sarà molto utile quando si lavora con SharpDX.)