Comment inclure les dépendances d'exécution .NET et Managed DirectX dans mon projet VS 2010? J'ai eu quelques difficultés avec le projet d'installation dans le passé et ne peux pas vraiment comprendre celui-ci.Comment inclure les dépendances d'exécution .NET et Managed DirectX dans mon projet VS 2010?
Répondre
Ouvrez le nœud Références de votre projet. Sélectionnez les assemblys DirectX que vous utilisez et modifiez leur propriété Copy Local sur True. Construire + Reconstruire Vous avez maintenant une copie des assemblys dans votre répertoire de construction.
C'est tout, votre projet d'installation les récupèrera automatiquement du répertoire de construction et les déploiera. De la même manière, il détecte automatiquement la dépendance .NET et coche le programme d'amorçage dans les prérequis. Peasy facile.
Vous ne pouvez plus, pas facilement au moins. J'ai eu un succès limité dans C: \ WINDOWS \ Assembly et la recherche de DLL, mais c'est une solution terrible. Considérez sans utiliser DirectX, surtout si c'est seulement pour les graphiques 2D car GDI + est généralement plus rapide pour les choses simples en 2D, même les jeux.
Autant que je sache, vous devez aller XNA si vous voulez faire DirectX en .Net (comme ils ont arrêté un certain temps la gestion d'origine directX):
http://msdn.microsoft.com/en-us/aa937791.aspx
Bien qu'il ne semble pas être possible selon ce lien CP:
http://www.codeproject.com/KB/directx/Managed_Direct3D.aspx
* Modifier voir le premier commentaire dans l'article de CP par Dennis Dykstra:
J'ai compris que Managed DirectX a été désapprouvé en faveur de XNA Game Studio. Par conséquent, ne serait-il pas préférable de cibler une technologie que Microsoft continue à prendre en charge plutôt que de s'en éloigner?
- 1. Intégration DirectX SDK avec VS 2010
- 2. Managed C++ (.Net 2.0) dans le projet .Net 2.0 VS2010
- 3. Gestion de projet: Projet Eclipse vs projet Eclipse Managed
- 4. Où sont Microsoft.Samples.DirectX.UtilityToolkit pour Managed DirectX?
- 5. Comment inclure des dépendances en dehors du répertoire de solution dans le projet .NET pour TeamCity
- 6. Que fait SetPrivateData dans Managed DirectX?
- 7. Projet C++ dans VS 2010
- 8. Heap vs Managed Heap
- 9. Comment inclure Openssl dans mon projet?
- 10. Suivi des objets DirectX non gérés alloués via Managed DirectX
- 11. Quelles sont les cabines requises pour installer Managed DirectX? (wix)
- 12. .ocx dans mon projet Visual Studio 2010
- 13. Inclure l'installation de DirectX dans mon installation de plugins
- 14. Accessibilité: Managed vs Unmanaged code
- 15. comment inclure les fichiers jar dans mon projet eclipse
- 16. Inclure la DLL VS dans un projet non-VS
- 17. XNA remplace-t-il efficacement Managed Directx?
- 18. VS 2010 utilitaire client Wcf à mon projet?
- 19. Comment récupérer la sortie d'un projet .Net sans les dépendances
- 20. Inclure CMS dans le projet .Net MVC
- 21. Pinvoke vs managed code
- 22. Comment inclure JavaHelp avec mon projet Eclipse?
- 23. VS 2010 Exigences du projet d'installation
- 24. Comment inclure des dépendances transitives
- 25. Comment inclure une DLL SQLite dans mon projet C++?
- 26. Inclure le noyau cuda dans mon projet
- 27. Comment inclure cardslib à mon projet Android?
- 28. Comment faire fonctionner J # avec VS 2010 et .NET 4
- 29. Dans un projet VS Setup, comment puis-je exclure les dépendances d'un projet du MSI?
- 30. VS 2008, projet .net 3.5 dans VS 2010: Impossible de charger le type ... EntityDesignerBuildProvider
Voir [DirectX et .NET] (http://blogs.msdn.com/b/chuckw/archive/2010/12/09/directx-and-net.aspx) pour l'état actuel de Managed DirectX 1.1 assemblées. Notez qu'ils ne sont pas compatibles avec .NET 4.x. –