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.
Resolver las dependencias de los paquetes para prepararse para la transformación
DespuésConfirme sus repositorios para prepararse para la transformación, si AWS Transform encuentra las dependencias de paquetes que faltan, debes completar este paso. Puede ejecutar un PowerShell script de Windows para obtener las dependencias de paquetes que faltan desde el mismo dispositivo que su entorno de Visual Studio desarrollo, o puede recuperar los paquetes que faltan manualmente. A continuación, cargue los paquetes que faltan.
Las dependencias del paquete que faltan se pueden actualizar de dos maneras:
Resolver mediante Artifact Connector: Resuelva configurando un repositorio de artefactos ( NuGet conector ADO) mediante un flujo de trabajo HITL dedicado a Connect Artifact Repository, que se muestra cuando no se ha configurado un Artifact Connector y faltan paquetes.
Actualizar el paquete faltante: AWS Transform muestra los paquetes que faltan en la tabla de dependencias de paquetes faltantes. Puedes buscar un paquete faltante por su nombre en el cuadro de búsqueda. Esta tabla incluye los siguientes detalles sobre los paquetes que faltan:
-
Name
-
Repositorios asociados
-
Estado de la versión del marco
-
Estado de la versión principal
-
Para resolver las dependencias del paquete que faltan,Cargue los paquetes que faltan.
Cargue los paquetes que faltan
-
Si lo desea, puede descargar un script PowerShell auxiliar de Windows para recuperar las dependencias de paquetes que faltan desde su entorno de Visual Studio desarrollo. O bien, puede encontrar los paquetes que faltan manualmente.
Para usar el PowerShell script de Windows:
-
Selecciona Descargar el PowerShell script de Windows.
-
Ejecute el script localmente con una conexión activa a los repositorios que contienen los archivos de dependencia del paquete que faltan.
-
Este script le permite descargar las dependencias de paquetes que faltan a su entorno local.
-
-
El script creará un único archivo zip para que lo cargue, que incluye todas las dependencias en un solo archivo. También puede cargar archivos individuales
.nupkgo zip para cada dependencia. -
Selecciona Cargar archivos de paquete.
-
En el modal Cargar archivos dependientes, selecciona Elegir archivos y busca la ubicación de los archivos de paquete comprimidos que faltan en tu dispositivo.
-
Selecciona Cargar.
-
AWS Transformar valida los archivos que has subido. Durante la validación, no puede realizar ninguna actualización. AWS Transform indica el estado de la validación por encima de la tabla de dependencias de paquetes faltantes.
-
AWS Transform también actualiza las columnas de estado de la tabla de dependencias de paquetes faltantes, pasando de Falta a Resuelto. Si un paquete no pasa la validación, su estado pasa a ser inválido. En el caso de los archivos no válidos, haga lo siguiente:
-
En la tabla de dependencias de paquetes faltantes, seleccione el paquete no válido mediante la casilla de verificación.
-
Seleccione Eliminar el archivo cargado.
-
Esto cambiará su estado de nuevo a Falta.
-
-
Una vez que haya cargado los paquetes que faltan y haya resuelto las dependencias entre los paquetes, seleccione Proceder a la revisión.
Si selecciona Continuar con la revisión sin resolver las dependencias de los paquetes que faltan, AWS Transform le preguntará si desea iniciar el trabajo de transformación sin los paquetes que faltan. Si selecciona Ignorar las dependencias del paquete que faltan, AWS Transform utilizará referencias de ensamblaje para transformar el código. Continuar con esta acción puede afectar a los recursos relacionados.
Requisitos de estructura de carpetas
Para las NuGet cargas, AWS Transform requiere:
-
El
.nuspecarchivo que se debe colocar en el nivel raíz en el caso de los paquetes cargados manualmente, o -
Uso del PowerShell script proporcionado para generar la estructura correcta
Requisitos de coincidencia de versiones
-
Estado del marco: la AWS transformación intenta hacer coincidir la versión de la dependencia especificada en el
.csprojarchivo (código fuente) con la versión de la dependencia cargada. Una coincidencia exacta da como resultado un estado correcto. -
Estado principal: AWS Transform espera una especificación de la versión básica en la sección de dependencias del
.nuspecarchivo cargado. Si se encuentra una, el estado principal es Éxito.Formato de ejemplo:
<dependencies> <group targetFramework="net8.0" /> </dependencies>Las versiones más comunes incluyen:
-
.NET 5.0 (net5.0)
-
.NET 6.0 (net6.0)
-
.NET 7.0 (net7.0)
-
.NET 8.0 (net8.0)
-