What is GitHub Copilot App Modernization for .NET (Preview)?GitHub Copilot App Modernization for .NET (Preview) aims to help enterprises migrate their .NET applications to Azure with confidence and efficiency, covering assessment, code remediation and validation, powered by the intelligence of GitHub Copilot. PrerequisitesTo use App Modernization for .NET (Preview), you need:
Assessment of modernization issuesApp Modernization for .NET (Preview) evaluates the readiness of developer's applications for migration to Azure, with an interactive experience on Visual Studio, powered by AppCAT for .NET. Solution recommendationsApp Modernization for .NET (Preview) recommends target Azure services for the resource dependencies of developer's application, for each category of assessed issues. Code remediation for common issuesTo accelerate code changes for common modernization issues, the developer may apply predefined tasks (code change patterns) that represent best practices from experts. Automatic fix for compilation errorsAfter applying tasks, App Modernization for .NET (Preview) will automatically find and fix compilation errors introduced by the code changes. How do I get started?Start AssessmentStart the assessment using one of the following approaches:
Start code remediationSelect the Migrate button in the Assessment Report generated in the previous step to start a migration.
FeedbackWe value your feedback — share your thoughts here to help us continue improving the product. LicenseThis extension is licensed under GitHub Copilot Product Specific Terms. TrademarksThis project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies. Privacy statementApp Modernization for .NET (Preview) uses GitHub Copilot just like how you modify code with GitHub Copilot, which does not retain code snippets beyond the immediate session. Telemetry metrics are collected and analyzed to track feature usage and effectiveness. Please review the Microsoft Privacy Statement if necessary. Transparency noteApp Modernization for .NET (Preview) uses GitHub Copilot to make code changes, and AI sometimes makes mistakes. Please carefully review and test the code changes made by the tool, before using them on your production environment. More informationHere is some documentation that may be helpful. |