Compartilhar via


Erro do NuGet NU1015

Scenario

Os seguintes itens packageReference não têm uma versão especificada: Contoso.Utilities

Issue

Seu arquivo de projeto ou um arquivo importado (por exemplo Directory.Build.props) definiu um PackageReference sem uma versão.

Projetos que usam o CPM (Gerenciamento Central de Pacotes) não definem uma versão no item PackageReference, portanto, esse erro pode acontecer se um projeto tiver o CPM desabilitado por acidente ou se um projeto ou PackageReference CPM for copiado para outra solução que não esteja usando o CPM.

Solution

  • Adicionar uma versão à referência do pacote

Se você editar seu projeto, uma referência de pacote geralmente será semelhante a <PackageReference Include="Contoso.Utilities" Version="1.2.3" />, embora o MSBuild permita que várias sintaxes definam metadados de item. Adicione os metadados do Version="1.2.3" item conforme definido.

  • Verificar a configuração do Gerenciamento Central de Pacotes

Esse erro NU1015 só acontece quando o CPM está desabilitado. Se o CPM (Gerenciamento Central de Pacotes) for habilitado, verifique os arquivos de configuração para investigar por que ele está desabilitado.