

微軟新版本.NET程式碼評估工具Azure Migrate Application and Code Assessment,加入GitHub Copilot功能支援,Copilot能夠針對開發者的描述,與觸發問題的程式碼片段提供建議
Azure Migrate Application and Code Assessment可以評估需要調整的程式碼模式,以便.NET應用程式在Azure中良好的運作。之前該工具的問題分析都是針對一般Azure環境,並沒有考慮到不同Azure託管選項間的差異,在新版中,開發者可選擇諸如Azure App Service(Windows)、Azure App Service(Linux 容器化)或Azure Container Apps等目標環境。
微軟指出,雖然無論開發者選擇的環境,Azure Migrate Application and Code Assessment都以相同的規則分析應用程式,但是依據環境的不同,問題的嚴重性和描述可能會有所不同。而現在該工具可以反應所選環境的具體要求。
另外,在Azure Migrate Application and Code Assessment的最新版本,還支援直接掃描編譯後的.NET應用程式二進位檔案,因此可用於掃描建置輸出,或是直接評估部署在IIS的.NET應用程式,這對於原始碼不可用,或是想直接掃描已部署的應用程式特別有用。不過Visual Studio擴充套件僅適用於專案程式碼,所以這項功能僅在命令列工具中可用。

而現在開發者還能夠靈活地自訂評估規則,只要使用JSON配置檔就能夠啟用和停用特定規則,甚至是變更規則的嚴重性、排除規則等。Visual Studio擴充套件和命令列工具皆支援此功能。