Jak uwzględnić zależności środowiska wykonawczego .NET i Managed DirectX w moim projekcie VS 2010? W przeszłości miałem pewne problemy z projektem konfiguracji i nie mogę tego w pełni zrozumieć.
Odpowiedzi:
3 dla odpowiedzi № 1Otwórz węzeł Referencje w projekcie. Wybierz używane zestawy DirectX i zmień ich właściwość Copy Local na True. Zbuduj i przebuduj. Masz teraz kopię złożeń w katalogu kompilacji.
To wszystko, twój projekt instalacji automatycznieodbierz je z katalogu kompilacji i rozmieść je. W ten sam sposób automatycznie wykryje zależność .NET i zaznaczy bootstrappera w Wymagania wstępne. Bułka z masłem.
0 dla odpowiedzi nr 2
Nie możesz już więcej, przynajmniej niełatwo. Miałem ograniczony sukces przechodząc do C: WINDOWSAssembly i znajdowanie bibliotek DLL, ale to jest straszne rozwiązanie. nie używać DirectX, zwłaszcza jeśli jest przeznaczony tylko do grafiki 2D, ponieważ GDI + jest zwykle szybszy w przypadku prostych rzeczy 2D, nawet gier.
0 dla odpowiedzi № 3
Afaik musisz przejść do XNA, jeśli chcesz zrobić DirectX w .Net (ponieważ zatrzymali pierwotnie zarządzany DirectX jakiś czas temu):
http://msdn.microsoft.com/en-us/aa937791.aspx
Chociaż wydaje się to możliwe zgodnie z tym linkiem CP:
http://www.codeproject.com/KB/directx/Managed_Direct3D.aspx
* Edytuj patrz pierwszy komentarz w artykule CP Dennisa Dykstry:
Rozumiem, że ma zarządzany DirectX byćprzestarzałe na rzecz XNA Game Studio. Dlatego nie byłoby lepiej ukierunkować technologię, którą Microsoft nadal wspiera zamiast odejść od tego?