Transformando. NETaplicaciones con Amazon Q Developer - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Transformando. NETaplicaciones con Amazon Q Developer

nota

Transformando. NETlas aplicaciones con Amazon Q están en versión preliminar y están sujetas a cambios. IDE

Amazon Q Developer puede portar su sistema basado en Windows. NETaplicaciones a una plataforma multiplataforma compatible con Linux. NETaplicaciones a través de un flujo de trabajo de refactorización generativo impulsado por IA. Amazon Q también le ayuda a actualizar versiones anticuadas de multiplataforma. NETaplicaciones a versiones más recientes.

Para transformar un. NETsolución o proyecto, Amazon Q analiza el código base, determina las actualizaciones necesarias para migrar la aplicación y genera un plan de transformación antes de que comience la transformación. Durante este análisis, Amazon Q divide su. NETsolución o proyecto en grupos de códigos que puede ver en el plan de transformación. Un grupo de códigos es un proyecto y todas sus dependencias que, en conjunto, generan una unidad de código que se puede construir, como una biblioteca de enlaces dinámicos (DLL) o un ejecutable.

Durante la transformación, Amazon Q proporciona step-by-step actualizaciones en un centro de transformación donde puede supervisar el progreso. Tras transformar la aplicación, Amazon Q genera un resumen con los cambios propuestos en una vista de diferencias para que pueda verificarlos opcionalmente antes de aceptarlos. Cuando aceptas los cambios, Amazon Q realiza actualizaciones in situ en tu. NETsolución o proyecto.

Amazon Q realiza cuatro tareas clave para portar. NETaplicaciones a Linux:

  • Actualiza la versión de idioma: reemplaza las versiones anticuadas del código de C# por versiones de C# compatibles con Linux.

  • Migra desde. NET De marco a multiplataforma. NET — Migra proyectos y paquetes desde Windows dependientes. NET De marco a multiplataforma. NETcompatible con Linux.

  • Reescribe el código para que sea compatible con Linux: refactoriza y reescribe los componentes de código obsoletos e ineficientes.

  • Genera un informe de preparación para la compatibilidad con Linux: para las tareas abiertas en las que es necesaria la intervención del usuario para compilar y ejecutar el código en Linux, Amazon Q proporciona un informe detallado de las acciones necesarias para configurar la aplicación después de la transformación.

Para obtener más información sobre el rendimiento de Amazon Q. NETtransformaciones, consulte Cómo funciona.

nota

Amazon Q también puede transformarse. NETlas aplicaciones de Q Developer transforman la experiencia web. Para tareas de portabilidad a gran escala, le recomendamos que utilice la experiencia web.

Después de migrar los proyectos a la experiencia web, puede portar proyectos individuales con Amazon Q en Visual Studio para verificar las transformaciones y realizar las modificaciones necesarias.

Cuotas

. NETlas transformaciones con Amazon Q IDE mantienen las siguientes cuotas:

  • Número máximo de líneas de código por trabajo: el número máximo de líneas de código que Amazon Q puede transformar en un trabajo de transformación determinado. Este también es el límite total mensual de. NETtransformaciones.

  • Número máximo de trabajos ejecutados a la vez: el número máximo de trabajos de transformación que puede ejecutar al mismo tiempo.

Recurso Cuotas
Número máximo de líneas de código por trabajo 100 000 líneas de código
Número máximo de trabajos ejecutados a la vez

2 trabajos por AWS cuenta

1 trabajo por AWS usuario