Solución de problemas relacionados con las transformaciones de .NET en el IDE - 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.

Solución de problemas relacionados con las transformaciones de .NET en el IDE

Utilice las siguientes secciones para solucionar problemas habituales relacionados con las transformaciones de .NET en el IDE con Amazon Q Developer.

¿Cómo puedo saber si un trabajo está progresando?

Si parece que Amazon Q dedica mucho tiempo a un paso del Centro de transformación, puede comprobar si el trabajo sigue activo en los registros de salida. Si se están generando mensajes de diagnóstico, el trabajo sigue activo.

Para comprobar los resultados, elija la pestaña Resultado en Visual Studio. En el menú Mostrar resultado de:, elija Amazon Q Language Client.

En la siguiente captura de pantalla se muestra un ejemplo de las resultados que Amazon Q genera durante una transformación.

Captura de pantalla del Centro de transformación de código de Amazon Q Developer, que muestra el resultado de Amazon Q Language Client.

¿Por qué algunos proyectos no se seleccionan para la transformación?

Amazon Q solo puede transformar los tipos de proyectos compatibles en lenguaje C#. Actualmente, Amazon Q no es compatible con la portabilidad de componentes de la capa de interfaz de usuario ni proyectos escritos en lenguajes VB.NET o F#. Para obtener una lista de los tipos de proyectos compatibles y otros requisitos previos para transformar sus proyectos de .NET, consulte Paso 1: requisitos previos.

¿Cómo puedo obtener asistencia si mi proyecto o solución no se está transformando?

Si no puede solucionar los problemas por sí mismo, puede ponerse en contacto con su Cuenta de AWS equipo para Soporte enviar un caso de soporte.

Para obtener asistencia, proporciona el identificador del trabajo de transformación para que AWS puedas investigar un trabajo fallido. Para buscar el ID de un trabajo de transformación, elija la pestaña Resultado en Visual Studio. En el menú Mostrar resultado de:, elija Amazon Q Language Client.

¿Cómo puedo evitar que mi firewall interfiera con los trabajos de transformación?

Si su organización usa un firewall, podría interferir con las transformaciones en Visual Studio. Puede deshabilitar temporalmente los controles de seguridad en Node.js para solucionar problemas o probar qué impide la ejecución de la transformación.

La variable de entorno NODE_TLS_REJECT_UNAUTHORIZED controla los controles de seguridad importantes. Si NODE_TLS_REJECT_UNAUTHORIZED se establece en «0", Node.js rechaza los certificados no autorizados TLS/SSL . Esto significa:

  • Se aceptarán los certificados autofirmados

  • Se permitirán los certificados caducados

  • Se permitirán los certificados con nombres de host que no coincidan

  • Se ignorará cualquier otro error de validación de certificados

Si su proxy usa un autocertificado, puede configurar las siguientes variables de entorno en lugar de deshabilitar NODE_TLS_REJECT_UNAUTHORIZED:

NODE_OPTIONS = —use-openssl-ca NODE_EXTRA_CA_CERTS = Path/To/Corporate/Certs

De lo contrario, debe especificar los certificados de CA que utiliza el proxy para deshabilitar NODE_TLS_REJECT_UNAUTHORIZED.

Para deshabilitar NODE_TLS_REJECT_UNAUTHORIZED en Windows:
  1. Abra el menú Inicio y busque Variables de entorno.

  2. Elija Editar las variables de entorno del sistema.

  3. En la ventana Propiedades del sistema, seleccione Variables de entorno.

  4. En Variables de sistema, elija Nuevo.

  5. Ajuste Nombre de variable en NODE_TLS_REJECT_UNAUTHORIZED y Valor de variable en 0.

  6. Seleccione Aceptar para guardar los cambios.

  7. Inicie Visual Studio.