GitHub Copilot 現代化功能可協助你將 C++ 程式碼庫現代化。 請依照以下步驟在 Visual Studio 安裝此功能。
先決條件
- Windows 作業系統。
- Visual Studio 2026 版本 18.7 或更新版本。
- 以下一項或多項 C++ 開發工作負載:
- 使用 C++ 進行桌面開發
- 使用 C++ 進行遊戲開發
- Linux、Mac 以及使用 C++ 的嵌入式開發
- 必須啟用以下選配元件:GitHub Copilot、GitHub Copilot現代化
- GitHub Copilot訂閱(付費或免費)。
- 請以擁有Copilot存取權限的GitHub帳號登入Visual Studio。
- 程式碼可以用 C 或 C++ 撰寫,並且可以用 MSBuild 基礎的程式碼庫(使用
.sln或.vcxproj,或是 CMake 基礎)撰寫。 Unreal Engine 專案.uproject()目前不支援。
驗證你的 Visual Studio 版本
如果你需要更新Visual Studio,請選擇 Help>Check for Updates,或從 Visual Studio downloads 下載最新版本。
啟用或停用此功能
GitHub Copilot 的 C++ 現代化功能已預設啟用。 要停用或明確啟用此功能:
- 在Visual Studio中,選擇 Tools>Options 以開啟 Options 對話框。
- 請前往 GitHub>Copilot>C/C++。
- 選取 啟用 GitHub Copilot 的 C++ 現代化 核取方塊以啟用此功能,或清除此核取方塊以停用此功能。
- 重新啟動 Visual Studio 讓設定變更生效。
確認該代理人是否可用
設定完成後,確認現代化代理程式可存取:
- 在 Visual Studio 中開啟一個 C++ 解決方案或專案。
- 透過選擇 View> 開啟 GitHub Copilot Chat。
- 在聊天輸入欄中輸入
@Modernize。 如果客服人員回應,設定就完成了。
或者,右鍵點擊你的解決方案或專案,方案總管。 如果 Modernize 出現在情境選單中,代表代理已經準備好了。