Skip to main content
Pour utiliser les dernières fonctionnalités de GameInput (v.1+), utilisez le package NuGet Microsoft.GameInput afin de préparer Visual Studio pour le développement. Bien que les versions modernes de Windows prennent en charge GameInput nativement, il est important d’installer le composant redistribuable GameInput inclus dans le package NuGet, aussi bien pour le développement que pour la publication, afin de profiter des dernières fonctionnalités et mises à jour de GameInput sur PC. Sur console, le programme d’installation de GameInput n’est pas requis, car il fait partie du Microsoft Game Development Kit (GDK). Le package reste toutefois nécessaire pour obtenir les derniers en-têtes GameInput et la dernière bibliothèque statique. La nouvelle bibliothèque statique contient la logique appropriée pour cibler la bonne version du runtime GameInput sur console, qui donne accès aux fonctionnalités v.1+.

Composant redistribuable GameInput pour PC

Le package NuGet inclut le composant redistribuable GameInput, mais ne l’installe pas automatiquement.
Bien que les versions modernes de Windows prennent en charge GameInput nativement, les jeux PC doivent intégrer le composant redistribuable GameInput dans leurs programmes d’installation respectifs. Lorsque vous installez le package NuGet GameInput, il place le programme d’installation GameInputRedist.msi dans le répertoire packages\Microsoft.GameInput.<version>\redist, qui se trouve généralement dans le répertoire racine de votre projet. Si vous travaillez sur un titre PC GDK, consultez la documentation sur les actions d’installation personnalisées pour savoir comment inclure ce package avec votre titre lors de sa publication. Si vous travaillez sur un titre PC non GDK, assurez-vous que ce composant redistribuable est installé dans le cadre de l’installation normale de votre jeu. Le composant redistribuable GameInput vérifie qu’il n’entraîne pas de rétrogradation de GameInput sur le système cible. Bien que cette vérification signifie que votre jeu peut s’exécuter sur un PC où est installée une version de GameInput plus récente que celle utilisée pour le développement, les API GameInput restent rétrocompatibles, ce qui garantit un comportement cohérent à l’avenir.

Provisionner la dernière version de GameInput sur votre système via WinGet

Pour les scénarios de développement, le Gestionnaire de package Windows (WinGet) met également à disposition le composant redistribuable GameInput, identique à celui du package NuGet Microsoft.GameInput. Cela vous permet de provisionner rapidement le dernier composant redistribuable GameInput sur votre ordinateur de développement. Vous pouvez facilement installer le dernier composant redistribuable GameInput en exécutant la commande suivante dans une invite de commandes avec élévation de privilèges :
Last modified on October 6, 2026