Aviso do NuGet NU1803

Problema

Você está executando a operação “restaurar” com uma fonte “HTTP”, “http://api.source/index.json”. O acesso sem ser por HTTPS será removido em uma versão futura. Considere migrar para uma fonte “HTTPS”.

Solução

Você pode precisar fazer uma das seguintes opções:

  • Corrigir a URL especificada. Você pode ter digitado incorretamente a URL de origem. Altere a URL para solicitar explicitamente a versão HTTPS da origem.
  • Trabalhe com o proprietário da origem e peça-lhe que migre para o HTTPS.
  • Se você tiver certeza absoluta de que o servidor “HTTP” ao qual você está se conectando é confiável, você pode desativar esse aviso definindo allowInsecureConnections como true para esta origem do pacote, nas Seções de origem do pacote do seu arquivo NuGet.Config. (Suportado no NuGet 6.8 ou superior)

Exemplo:

<packageSources>
    <clear />    
    <add key="http-source1" value="http://httpsource1trusted/" allowInsecureConnections="true">
    <add key="http-source2" value="http://httpsource2trusted/" protocolVersion="3" allowInsecureConnections="true">
</packageSources>

Para saber mais, consulte o blog HTTPS everywhere .