Skip to main content
Pour utiliser les plus récentes fonctionnalités de GameInput (v.1+), utilisez le package NuGet Microsoft.GameInput pour préparer Visual Studio au développement. Bien que les versions modernes de Windows prennent en charge GameInput d’emblée, il est important d’installer le composant redistribuable GameInput inclus dans le package NuGet, tant pour le développement que pour la mise en production, afin de profiter des plus récentes fonctionnalités et mises à jour de GameInput sur PC. Pour la console, le programme d’installation de GameInput n’est pas requis, puisqu’il fait partie du Microsoft Game Development Kit (GDK). Cependant, le package est tout de même requis pour obtenir les plus récents en-têtes GameInput et la plus récente 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 d’emblée, les jeux PC doivent intégrer le composant redistribuable GameInput à 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 habituellement 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 plus d’informations sur la façon d’inclure ce package avec votre titre lors de sa sortie. 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 demeurent rétrocompatibles, ce qui garantit un comportement cohérent à l’avenir.

Provisionner la plus récente version de GameInput sur votre système au moyen de WinGet

Pour les scénarios de développement, le Gestionnaire de package Windows (WinGet) rend aussi disponible le composant redistribuable GameInput, qui est le même que celui du package NuGet Microsoft.GameInput. Cette disponibilité vous permet de provisionner rapidement le plus récent composant redistribuable GameInput sur votre ordinateur de développement. Vous pouvez facilement installer le plus récent 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