> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInput pour PC et console avec NuGet

> GameInput pour PC et console avec NuGet

<a id="introductionSection" />

Pour utiliser les dernières fonctionnalités de GameInput (v.1+), utilisez le package NuGet [Microsoft.GameInput](https://www.nuget.org/packages/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

<a id="redistributableSection" />

<Note>Le package NuGet inclut le composant redistribuable GameInput, mais ne l'installe pas automatiquement.</Note>

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](/fr/build/core-features/common/packaging/packaging-custom-install-actions) 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](https://www.nuget.org/packages/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 :

```powershell theme={null}
winget install Microsoft.GameInput
```


## Related topics

- [GameInput for PC and console with NuGet](/build/core-features/common/input/overviews/input-nuget.md)
- [GameInput para PC y consola con NuGet](/es/build/core-features/common/input/overviews/input-nuget.md)
- [通过 NuGet 在 PC 和主机上使用 GameInput](/zh-CN/build/core-features/common/input/overviews/input-nuget.md)
- [NuGet으로 사용하는 PC와 콘솔용 GameInput](/ko/build/core-features/common/input/overviews/input-nuget.md)
- [NuGet を使用した PC およびコンソール向け GameInput](/ja-jp/build/core-features/common/input/overviews/input-nuget.md)
