Je voudrais l'utilisation DirectInput dans mon jeu XNA mais j'ai un problème quand il s'agit de faire référence au fichier .dll. J'utilise Microsoft Visual Studio C# Express Edition. C'est exactement ce que je fais:Message d'erreur lors de la référence des fichiers .dll
- faites un clic droit « Références »
- a choisi « ajouter une référence »
- accédez au fichier .dll et cliquez sur OK
Je reçois l'erreur suivante :
Comme indiqué plus haut, je voudrais faire référence à l'espace de noms Microsoft.DirectX.DirectInput mais je ne sais pas qui .dll que ce soit dans donc je viens a choisi le "d3dref9.dll". Chaque fichier .dll sous ce répertoire ne fonctionne pas si quelqu'un que je choisis me donne la même erreur. Maintenant, j'ai été en mesure d'accomplir cela avec d'autres fichiers .dll, mais pour une raison quelconque, ceux de DirectX ne fonctionnera pas. Je sais que c'est possible car this gars l'a fait juste regarder la deuxième ligne de son code.
J'ai le SDK DirectX installé pourquoi ne puis-je pas référencer l'un des fichiers .dll et comment puis-je faire en sorte que je le puisse?
Merci!
Ce sont des DLL natives. Vous devez trouver ceux qui sont gérés. Il devrait s'appeler quelque chose comme "Microsoft.DirectX.DirectInput.dll" – Cameron