Skip to main content
若要使用 GameInput (v.1+) 中的最新功能,請使用 Microsoft.GameInput NuGet 套件來準備 Visual Studio 以進行開發。雖然新式 Windows 版本內建支援 GameInput,但在開發和發行時都必須安裝 NuGet 套件中隨附的 GameInput 可轉散發套件,才能在 PC 上運用最新的 GameInput 功能和更新。 在主機上,不需要 GameInput 安裝程式,因為它是 Microsoft Game Development Kit (GDK) 的一部分。不過,仍需要此套件才能取得最新的 GameInput 標頭和最新的靜態程式庫。新的靜態程式庫具有正確的邏輯,能以主機上正確版本的 GameInput 執行階段為目標,該執行階段可存取 v.1+ 功能。

適用於 PC 的 GameInput 可轉散發套件

NuGet 套件包含 GameInput 可轉散發套件,但不會自動安裝它。
雖然新式 Windows 版本內建支援 GameInput,但 PC 遊戲必須將 GameInput 可轉散發套件納入各自的安裝程式中。當您安裝 GameInput NuGet 套件時,它會將 GameInputRedist.msi 安裝程式放入 packages\Microsoft.GameInput.<version>\redist 目錄,此目錄通常位於專案的根目錄中。 如果您正在處理 GDK PC 遊戲,請參閱自訂安裝動作的相關文件,以深入了解如何在發行時將此套件納入您的遊戲。如果您正在處理非 GDK PC 遊戲,請確保此可轉散發套件會在一般遊戲安裝過程中一併安裝。 GameInput 可轉散發套件會確認它不會導致目標系統上的 GameInput 降級。雖然這項檢查表示您的遊戲可以在安裝了比開發時所用版本更新之 GameInput 的 PC 上執行,但 GameInput API 仍保持回溯相容,確保日後的行為一致。

透過 WinGet 在系統中佈建最新的 GameInput

針對開發案例,Windows 封裝管理員 (WinGet) 也提供 GameInput 可轉散發套件,其與 Microsoft.GameInput NuGet 套件中的相同。這讓您能夠在開發電腦上快速佈建最新的 GameInput 可轉散發套件。您可以在提高權限的命令提示字元中執行下列命令,輕鬆安裝最新的 GameInput 可轉散發套件:
Last modified on October 6, 2026