/ / Nie można znaleźć odniesienia Microsoft.DirectX - c #, .net, visual-studio, directx, direct3d

Nie można znaleźć odwołania do Microsoft.DirectX - c #, .net, visual-studio, directx, direct3d

Jestem BARDZO nowy w DirectX. Zrobiłem małą aplikację wpf opartą na Kinect w C # i chcę używać interfejsów API DirectX do pracy z modelami 3D i Kinect.

Przeprowadziłem wiele wyszukiwań, ale nadal nie mogę znaleźć odniesienia do Microsoft.DirectX.

Klikam odnośniki prawym przyciskiem myszy -> Dodaj odniesienie. Następnie przeglądam C: WindowsMicrosoft .NET, ale nie ma folderu o nazwie DirectX lub podobnego.

I dlatego piszę

using Microsoft.DirectX;

daje mi błąd

Typ lub nazwa przestrzeni nazw „DirectX” nie istnieje w przestrzeni nazw „Microsoft” (brakuje odniesienia do zestawu?)

Proszę wyjaśnić mi, gdzie mogę znaleźć odniesienie do zespołu i dodać je do projektu?

Używam Visual Studio 2015 na Windows 10, 64-bit

Odpowiedzi:

1 dla odpowiedzi № 1

Zakładając, że próbujesz użyć opakowania .NET dla DirectX, ta przestrzeń nazw była dostępna jako część DirectX 9.0 dla kodu zarządzanego, który został porzucony przez Microsoft okołodziesięć lat temu na korzyść XNA, który również został teraz porzucony. Zapominam, czy XNA zachował przestrzeń nazw Microsoft.DirectX. Przez pewien czas zarządzano także obsługą DirectX w Windows Phone. W dzisiejszych czasach, jeśli chcesz zarządzanego opakowania dla DirectX na pulpicie Windows, prawdopodobnie najlepszym rozwiązaniem będzie SharpDX, który wciąż jest w trakcie aktywnego rozwoju. (Należy jednak pamiętać, że SharpDX nie używa tej samej struktury klas co Managed DirectX lub XNA, więc wszelka dokumentacja zawierająca odwołania do Microsoft.DirectX prawdopodobnie nie przyda ci się podczas pracy z SharpDX.)