> ## 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.

# NuGet으로 사용하는 PC와 콘솔용 GameInput

> NuGet으로 사용하는 PC와 콘솔용 GameInput

<a id="introductionSection" />

GameInput의 최신 기능(v.1+)을 사용하려면 [Microsoft.GameInput](https://www.nuget.org/packages/Microsoft.GameInput) NuGet 패키지를 사용하여 Visual Studio 개발 환경을 준비합니다. 최신 버전의 Windows는 GameInput을 기본적으로 지원하지만, PC에서 최신 GameInput 기능과 업데이트를 활용하려면 개발과 릴리스 모두에서 NuGet 패키지에 포함된 GameInput 재배포 가능 패키지를 설치하는 것이 중요합니다.

콘솔의 경우 GameInput 설치 프로그램은 Microsoft Game Development Kit(GDK)의 일부이므로 필요하지 않습니다. 그러나 최신 GameInput 헤더와 최신 정적 라이브러리를 얻기 위해서는 여전히 이 패키지가 필요합니다. 새 정적 라이브러리는 콘솔에서 v.1+ 기능에 액세스할 수 있는 올바른 GameInput 런타임 버전을 대상으로 하는 올바른 로직을 가지고 있습니다.

## PC용 GameInput 재배포 가능 패키지

<a id="redistributableSection" />

<Note>NuGet 패키지에는 GameInput 재배포 가능 패키지가 포함되어 있지만 자동으로 설치되지는 않습니다.</Note>

최신 버전의 Windows는 GameInput을 기본적으로 지원하지만, PC 게임은 각자의 설치 프로그램에 GameInput 재배포 가능 패키지를 통합해야 합니다. GameInput NuGet 패키지를 설치하면 `GameInputRedist.msi` 설치 프로그램이 일반적으로 프로젝트 루트 디렉터리에 있는 `packages\Microsoft.GameInput.<version>\redist` 디렉터리에 배치됩니다.

GDK PC 타이틀을 작업하는 경우, 릴리스 시 타이틀에 이 패키지를 포함하는 방법에 대한 자세한 내용은 [사용자 지정 설치 작업](/build/core-features/common/packaging/packaging-custom-install-actions) 관련 문서를 참조하세요. GDK가 아닌 PC 타이틀을 작업하는 경우, 이 재배포 가능 패키지가 일반적인 게임 설치의 일부로 설치되도록 하세요.

GameInput 재배포 가능 패키지는 대상 시스템에서 GameInput의 다운그레이드가 발생하지 않는지 확인합니다. 이 확인 덕분에 개발에 사용된 것보다 더 최신 버전의 GameInput이 설치된 PC에서 게임을 실행할 수 있습니다. 또한 GameInput API는 하위 호환성을 유지하여 앞으로도 일관된 동작을 보장합니다.

## WinGet을 통해 시스템에 최신 GameInput 프로비저닝

개발 시나리오의 경우, Windows Package Manager(WinGet)에서도 [Microsoft.GameInput](https://www.nuget.org/packages/Microsoft.GameInput) NuGet 패키지와 동일한 GameInput 재배포 가능 패키지를 제공합니다. 이 가용성 덕분에 개발 컴퓨터에서 최신 GameInput 재배포 가능 패키지를 신속하게 프로비저닝할 수 있습니다. 관리자 명령 프롬프트에서 다음 명령을 실행하여 최신 GameInput 재배포 가능 패키지를 쉽게 설치할 수 있습니다.

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


## Related topics

- [개요](/ko/build/core-features/common/input/overviews/index.md)
- [GameInput 자주 묻는 질문](/ko/build/core-features/common/input/overviews/input-faq.md)
- [GameInput API 버전 관리](/ko/build/core-features/common/input/overviews/input-versioning.md)
- [GameInput 개요](/ko/build/core-features/common/input/overviews/input-overview.md)
- [입력](/ko/build/core-features/common/input/gc-input-toc.md)
