As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Resolvendo dependências de pacotes para se preparar para a transformação
DepoisConfirmando seus repositórios para se preparar para a transformação, se o AWS Transform encontrar dependências de pacotes ausentes, você deverá concluir esta etapa. Você pode executar um PowerShell script do Windows para obter as dependências de pacotes ausentes do mesmo dispositivo do seu ambiente de Visual Studio desenvolvimento ou pode recuperar os pacotes ausentes manualmente. Em seguida, faça o upload dos pacotes ausentes.
As dependências do Missing Package podem ser atualizadas de duas maneiras:
Resolva usando o Conector de Artefatos: resolva configurando um Repositório de Artefatos (Conector ADO NuGet ) por meio de um fluxo de trabalho HITL dedicado do Connect Artifact Repository, que é exibido quando um Conector de Artefato não está configurado e faltam pacotes.
Atualizar pacote ausente: o AWS Transform lista os pacotes ausentes na tabela de dependências de pacotes ausentes. Você pode pesquisar um pacote ausente pelo nome na caixa de pesquisa. Essa tabela inclui os seguintes detalhes sobre os pacotes ausentes:
-
Nome
-
Repositórios associados
-
Status da versão do framework
-
Status da versão principal
-
Para resolver as dependências de pacotes ausentes,Faça o upload dos pacotes ausentes.
Faça o upload dos pacotes ausentes
-
Se preferir, você pode baixar um script PowerShell auxiliar do Windows para recuperar as dependências de pacotes ausentes de dentro do seu Visual Studio ambiente de desenvolvimento. Ou você pode encontrar os pacotes ausentes manualmente.
Para usar o PowerShell script do Windows:
-
Selecione Baixar PowerShell script do Windows.
-
Execute o script localmente com uma conexão ativa com os repositórios que contêm os arquivos de dependência de pacotes ausentes.
-
Esse script permite que você baixe as dependências de pacotes ausentes para seu ambiente local.
-
-
O script criará um único arquivo zip para você carregar, que inclui todas as dependências em um único arquivo. Você também pode fazer upload de arquivos individuais
.nupkgou compactados para cada dependência. -
Selecione Carregar arquivos do pacote.
-
No modal Carregar arquivos de dependência, selecione Escolher arquivos e navegue até o local dos arquivos de pacote compactados ausentes em seu dispositivo.
-
Selecione Carregar.
-
AWS O Transform valida os arquivos que você enviou. Durante a validação, você não pode fazer nenhuma atualização. AWS O Transform relata o status de validação acima da tabela de dependências de pacotes ausentes.
-
AWS O Transform também atualiza as colunas de status na tabela de dependências de pacotes ausentes, de Ausente para Resolvido. Se um pacote falhar na validação, seu status se tornará inválido. Para arquivos inválidos, faça o seguinte:
-
Na tabela Dependências de pacotes ausentes, selecione o pacote inválido usando a caixa de seleção.
-
Selecione Remover arquivo carregado.
-
Isso muda seu status de volta para Ausente.
-
-
Depois de fazer o upload dos pacotes ausentes e resolver as dependências do pacote, selecione Continuar para revisar.
Se você selecionar Prosseguir para revisar sem resolver as dependências de pacotes ausentes, o AWS Transform perguntará se você gostaria de iniciar o trabalho de transformação sem os pacotes ausentes. Se você selecionar Ignorar as dependências de pacotes ausentes, o AWS Transform usará referências de montagem para transformar o código. Prosseguir com essa ação pode afetar os recursos relacionados.
Requisitos de estrutura de pastas
Para NuGet uploads, o AWS Transform requer:
-
O
.nuspecarquivo a ser colocado no nível raiz para pacotes carregados manualmente, ou -
Uso do PowerShell script fornecido para gerar a estrutura correta
Requisitos de correspondência de versões
-
Status da estrutura: a AWS transformação tenta combinar a versão da dependência especificada no
.csprojarquivo (código-fonte) com a versão da dependência carregada. Uma correspondência exata resulta em um status de sucesso. -
Status principal: o AWS Transform espera uma especificação da versão principal na seção de dependências do
.nuspecarquivo enviado. Se um for encontrado, o status principal é Sucesso.Formato de exemplo:
<dependencies> <group targetFramework="net8.0" /> </dependencies>As versões comuns incluem:
-
.NET 5.0 (net5.0)
-
.NET 6.0 (net6.0)
-
.NET 7.0 (net7.0)
-
.NET 8.0 (net8.0)
-