本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以互動或自主方式轉換
Visual Studio IDE 體驗提供自主和互動式模式,以控制轉換期間的互動程度。
使用互動式和自主模式來控制互動程度
您可以在開始轉換時選取 模式,而且您可以隨時透過聊天視窗頂端的下拉式清單進行變更。
使用自動模式進行全自動轉換,適用於夜間或長時間執行的任務。您仍然有機會檢閱結果,並在任務結束時要求變更。
在整個轉型過程中,使用互動式模式與客服人員一起聊天,搭配可自訂的轉型計畫、對轉型詳細資訊的高度可見性,以及每個專案的step-by-step審查。您可以反覆運算以精簡結果或變更方向,直到滿足為止。
您可以結合 模式。例如,以互動式模式開始檢閱和調整轉換計劃,然後切換到自動模式以自動轉換專案。
請客服人員解釋程式碼變更
如果您看到不了解的程式碼變更,請要求客服人員解釋。
使用檢查點在專案停止檢閱或變更
在互動式模式中,核准計畫後,您可以為每個專案設定或清除檢查點。轉換具有檢查點的專案時,轉換後的程式碼會套用至 IDE 中的專案,而客服人員會暫停供您檢閱。您可以檢閱結果,如果不喜歡這些結果,您可以要求更多變更。
在檢查點停止時,您可以:
檢閱聊天中顯示的結果,並在聊天中提出問題。例如:「為什麼要變更檔案 X 中的密碼編譯 API?」
在 AWS 轉換任務計畫視窗中,選擇專案的檢視結果按鈕來檢視程式碼變更。
透過要求其他變更來精簡轉換。例如:「將此變更為使用記錄器 X」或「將此變更為使用套件 X,而非套件 Y」。
重試轉換,使用不同的指示進行轉換。例如:「將此類別程式庫變更為目標 .NET Standard 而非 .NET 10」或「重試此轉換並將目標從 Blazor 變更為 MVC Razor Pages」。
在 IDE 中進行您自己的程式碼變更。
告知客服人員繼續前往下一個專案檢查點。
反覆運算直到滿足
現代化本質上是反覆的,您可以預期 代理程式會反覆進行。您可以在專案檢查點進行變更,也可以在轉換結束時進行變更。視需要反覆執行,直到您滿意為止。在您表示之前,轉換不會完成。
在檢查點停止時,與客服人員一起編寫程式碼
您可以在使用 代理程式時自行變更程式碼。在檢查點停止時,您可以在 中編輯程式碼檔案Visual Studio。當您指示代理程式繼續執行時,您的變更將會同步。