不安裝 Microsoft Game Development Kit 即建置的概觀
本主題概述如何以及為何在不安裝 Microsoft Game Development Kit (GDK) 的情況下建置 Microsoft Game Development Kit (GDK) 專案。本主題適用於進階使用者。不安裝即建置概觀
一般來說,建置 Microsoft Game Development Kit (GDK) 專案需要在開發電腦上安裝 Microsoft Game Development Kit (GDK)。不過,您也可以使用已解壓縮版本的 Microsoft Game Development Kit (GDK) 進行建置。此已解壓縮的 Microsoft Game Development Kit (GDK) 可以複製到建置伺服器或簽入原始檔控制系統,無需執行安裝程式即可使用。您需要自訂建置環境和專案設定,以參考已解壓縮的 Microsoft Game Development Kit (GDK) 檔案。 概括來說,不安裝即建置包含下列程序:- 確定您已安裝所需的 Visual Studio 元件。
- 取得已解壓縮版本的 Microsoft Game Development Kit (GDK)。您可以直接從 XBOX Developer Downloads 網站下載,或從一般的 Microsoft Game Development Kit (GDK) 安裝程式手動解壓縮。
- 設定建置環境以參考已解壓縮的 Microsoft Game Development Kit (GDK)。這包括更新環境變數和路徑。如需詳細資訊,請參閱在不安裝 Microsoft Game Development Kit 的情況下設定建置環境。
- 設定專案以參考已解壓縮的 Microsoft Game Development Kit (GDK)。這包括覆寫專案屬性以符合所需的 Microsoft Game Development Kit (GDK)。如需詳細資訊,請參閱在不安裝 Microsoft Game Development Kit 的情況下設定專案。
- 建置專案。
範例專案
Microsoft Game Development Kit (GDK) 包含數個程式碼範例,示範如何在不安裝 Microsoft Game Development Kit (GDK) 的情況下進行建置。這些範例包含詳細的指示、用於設定和配置環境的指令碼,以及範例專案設定。它們會實際展示此程序,並可作為自訂設定的參考。 若要下載範例,請造訪 XBOX Developer Downloads 頁面。在 “Select file type” 底下選擇 “GDK”,然後在 “Select build/version number” 底下選擇最新的 “Samples only” 項目。下載之後,請查看下列範例:- BWOIExample: 示範如何在不安裝 Microsoft Game Development Kit (GDK) 的情況下建置 MSBuild 專案。也包含 Dockerfile,示範如何使用 Docker 在 Windows 容器中建置。
- CMakeExample: 示範如何使用 CMake 建置 Microsoft Game Development Kit (GDK) 遊戲。包含不安裝 Microsoft Game Development Kit (GDK) 即建置的選項。
- CMakeGDKExample: 示範另一種建置 Microsoft Game Development Kit (GDK) 遊戲的方式,即使用 CMake 產生 MSBuild 專案。包含不安裝 Microsoft Game Development Kit (GDK) 即建置的選項。
- CMakeXboxConsoleApp: 示範如何建置可在 XBOX 硬體上執行以供開發用途的命令列應用程式。包含不安裝 Microsoft Game Development Kit (GDK) 即建置的選項。
