在這份快速入門指南中,你將學習如何使用 GitHub Copilot 將你的 .NET 專案部署到 Azure 並進行現代化改造。 這個工具讓你能將遷移後的專案部署到 Azure,並在過程中自動修正部署錯誤。
先決條件
Windows 作業系統。
Visual Studio 2026(或Visual Studio 2022 版本 17.14.17 及更新版本)。
.NET桌面開發工作負載,啟用以下可選元件:
- GitHub Copilot
- GitHub Copilot 現代化工具
GitHub Copilot 訂閱制(付費或免費)。
使用 GitHub 帳號登入 Visual Studio 並取得 Copilot 存取權。
這很重要
如果你更改訂閱,必須重新啟動 Visual Studio。
程式代碼必須以 C# 撰寫。
備註
這些先決條件適用於 Visual Studio。 關於其他開發環境,請參見 GitHub Copilot 現代化安裝指南。
部署您的專案
.NET 部署現代化功能幫助你將遷移的應用程式部署到 Azure。 請遵循下列步驟來啟動部署程式:
在 Visual Studio 裡,打開你遷移的專案。
使用下列其中一種方法啟動部署:
移轉後部署:完成移轉任務後部署您的專案。 GitHub Copilot 詢問你是否願意在完成遷移任務後部署專案到 Azure。 指示 Copilot 繼續執行,即開始部署流程。
使用部署提示詞配置新的Azure基礎設施並部署您的專案:您可以在Copilot聊天中輸入以下提示,將專案部署至 Azure:
仔細掃描我的專案,找出所有與 Azure 相關的資源、程式語言、框架、相依關係和配置檔,這些都是部署所需的。 請幫我用 #appmod-generate-architecture-diagram 幫我做一個架構圖。 根據那張圖以及你從專案掃描中獲得的所有資訊,幫我用工具 #appmod get-plan 制定部署與配置計畫,並執行它來部署我的專案到Azure。 部署工具:azd,基礎設施即代碼類型:Bicep,託管服務:non-aks。
使用部署提示將專案部署到現有Azure資源:您可以在Copilot聊天中輸入以下提示,將專案部署到現有的Azure資源:
將我的專案部署到我現有的 Azure 資源群組 [資源群組 ID] 中,於訂閱 [subscription ID]。 使用 #appmod-get-plan工具來制定並執行計畫。
**
部署開始後,GitHub Copilot可能會請求你同意使用工具或執行指令。 出現提示時授予權限。
GitHub Copilot制定計畫。 計畫說明部署策略,包括部署目標、專案資訊、Azure 資源架構、Azure 資源及執行步驟。
你可以直接編輯計畫,或請GitHub Copilot修改以自訂部署再繼續。
當你對計畫感到滿意時,指示GitHub Copilot繼續。
GitHub Copilot 依照計畫執行部署流程。
部署結束後,GitHub Copilot 會提供部署流程的摘要。
註釋
- 使用 Claude Sonnet 4 或更高版本的型號以獲得最佳效果。
- Copilot 可能需要幾次迭代來修正部署錯誤。