Skip to main content
Para usar os recursos mais recentes do GameInput (v.1+), use o pacote NuGet Microsoft.GameInput para preparar o Visual Studio para o desenvolvimento. Embora as versões modernas do Windows deem suporte ao GameInput nativamente, é importante instalar o redistribuível do GameInput incluído no pacote NuGet tanto para desenvolvimento quanto para lançamento, a fim de aproveitar os recursos e as atualizações mais recentes do GameInput no PC. Para console, o instalador do GameInput não é necessário, pois ele faz parte do Microsoft Game Development Kit (GDK). No entanto, o pacote ainda é necessário para obter os cabeçalhos mais recentes do GameInput e a biblioteca estática mais recente. A nova biblioteca estática tem a lógica correta para direcionar à versão correta do runtime do GameInput no console, que dá acesso aos recursos v.1+.

Redistribuível do GameInput para PC

O pacote NuGet inclui o redistribuível do GameInput, mas não o instala automaticamente.
Embora as versões modernas do Windows deem suporte ao GameInput nativamente, os jogos para PC devem incorporar o redistribuível do GameInput em seus respectivos instaladores. Quando você instala o pacote NuGet do GameInput, ele coloca o instalador GameInputRedist.msi no diretório packages\Microsoft.GameInput.<version>\redist, que geralmente fica no diretório raiz do seu projeto. Se você estiver trabalhando com um título de PC do GDK, confira a documentação sobre Ações de instalação personalizadas para obter mais informações sobre como incluir esse pacote com seu título no lançamento. Se você estiver trabalhando com um título de PC que não seja do GDK, verifique se esse redistribuível é instalado como parte da instalação normal do seu jogo. O redistribuível do GameInput verifica se ele não resulta em um downgrade do GameInput no sistema de destino. Embora essa verificação signifique que seu jogo pode ser executado em um PC com uma versão do GameInput mais recente do que a usada no desenvolvimento, as APIs do GameInput permanecem compatíveis com versões anteriores, garantindo um comportamento consistente daqui em diante.

Provisionar o GameInput mais recente no seu sistema via WinGet

Para cenários de desenvolvimento, o Gerenciador de Pacotes do Windows (WinGet) também disponibiliza o redistribuível do GameInput, que é o mesmo do pacote NuGet Microsoft.GameInput. Essa disponibilidade permite que você provisione rapidamente o redistribuível mais recente do GameInput no seu computador de desenvolvimento. Você pode instalar facilmente o redistribuível mais recente do GameInput executando o seguinte comando em um prompt de comando com privilégios elevados:
Last modified on October 6, 2026