Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os seguintes itens PackageReference são definidos implicitamente e não podem definir um item PackageVersion: PackageName. Os projetos que usam o Gerenciamento Central de Pacotes exigem que as versões implícitas do pacote sejam especificadas pelo item PackageReference.
Questão
Um projeto é configurado para usar o NuGet Central Package Management e um <PackageVersion /> item é definido no arquivo Directory.Packages.props para um pacote que é definido implicitamente.
Os pacotes definidos implicitamente geralmente são declarados por um SDK para incluir pacotes em seu nome.
Para esses pacotes, o proprietário do SDK controla a versão que está sendo usada e um usuário não deve definir uma versão com o Gerenciamento Central de Pacotes.
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="9.0.0" IsImplicitlyDefined="true" />
</ItemGroup>
Solução
Remova o
PackageVersionitem do arquivo Directory.Packages.props que corresponde ao pacote definido implicitamente:<ItemGroup> <PackageVersion Include="Microsoft.NETCore.App" Version="1.0.0" /> </ItemGroup>
Observação
Alguns SDKs permitem que você substitua a versão do pacote implicitamente definida definindo uma propriedade MSBuild específica para esse pacote e o SDK pode ter documentação sobre como fazer isso.