/ / Impossible de trouver la référence Microsoft.DirectX - c #, .net, visual-studio, directx, direct3d

Impossible de trouver la référence Microsoft.DirectX - c #, .net, visual-studio, directx, direct3d

Je suis très nouveau sur DirectX. J'ai créé une petite application wpf basée sur Kinect en C # et je souhaite utiliser les API DirectX pour travailler avec des modèles 3D et Kinect.

J'ai fait beaucoup de recherches, mais je ne parviens toujours pas à trouver la référence à Microsoft.DirectX.

J'ai un clic droit sur les références -> Ajouter une référence. Ensuite, je navigue sur C: WindowsMicrosoft .NET mais il n’existe aucun dossier nommé DirectX ou similaire.

Et c’est pourquoi quand j’écris

en utilisant Microsoft.DirectX;

ça me donne une erreur

Le type ou le nom d'espace de noms "DirectX" n'existe pas dans l'espace de noms "Microsoft" (il vous manque une référence d'assembly?)

S'il vous plaît, expliquez-moi où je peux trouver la référence d'assemblage et l'ajouter au projet.

J'utilise Visual Studio 2015 sur Windows 10, 64 bits

Réponses:

1 pour la réponse № 1

En supposant que vous essayez d’utiliser un wrapper .NET pour DirectX, cet espace de noms était disponible dans DirectX 9.0 pour le code managé, qui a été abandonné par Microsoft autour d’unil y a dix ans en faveur de XNA, qui est également maintenant abandonnée. J'oublie si XNA a conservé l'espace de noms Microsoft.DirectX. Il y avait aussi un support géré DirectX sur Windows Phone pendant un moment. Ces jours-ci, si vous voulez un wrapper géré pour DirectX sur le bureau Windows, votre meilleur pari est probablement SharpDX, qui est encore en développement actif. (Sachez toutefois que SharpDX n’utilise pas la même structure de classe que Managed DirectX ou XNA, aussi la documentation que vous avez qui référençant Microsoft.DirectX ne vous sera probablement pas très utile lorsque vous utiliserez SharpDX.)