Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo se aplica a: ✔️ SDK do .NET 5.0.100 e versões posteriores
Quando o SDK do .NET emite aviso NETSDK1071, ele sugere que pode haver um conflito de versão no futuro entre a versão de um metapacote especificada em um PackageReference e a versão desse metapacote como referenciada implicitamente por meio de uma propriedade TargetFramework:
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
Como a TargetFramework importa automaticamente uma versão do metapacote, as versões entrarão em conflito caso sejam diferentes.
Para resolver esse problema:
Ao direcionar para .NET Core ou .NET Standard, considere evitar referências explícitas a
Microsoft.NETCore.AppouNETStandard.Libraryem seu arquivo de projeto.Se você precisar de uma versão específica do runtime ao direcionar o .NET Core, use a
<RuntimeFrameworkVersion>propriedade em vez de referenciar o metapacote diretamente. Por exemplo, isso pode acontecer se você estiver usando implantações autocontidas e precisar de um patch específico do runtime 1.0.0 LTS.Se você precisar de uma versão específica de
NetStandard.Libraryao direcionar o .NET Standard, poderá usar a propriedade<NetStandardImplicitPackageVersion>e defini-la como a versão necessária.Não adicione ou atualize explicitamente referências a
Microsoft.NETCore.AppouNETSTandard.Libraryem projetos do .NET Framework. O NuGet instala automaticamente qualquer versão deNETStandard.Libraryque você precisar ao usar um pacote NuGet compatível com .NET Standard.Não especifique uma versão para
Microsoft.AspNetCore.AppouMicrosoft.AspNetCore.Allao usar o .NET Core 2.1+, pois o SDK do .NET seleciona automaticamente a versão apropriada. (Observação: isso só funcionará ao direcionar o .NET Core 2.1 se o projeto também usarMicrosoft.NET.Sdk.Web. Esse problema foi resolvido no SDK do .NET Core 2.2.)Se você quiser que o aviso desapareça, também pode desativá-lo.
<PackageReference Include="Microsoft.NetCore.App" Version="2.2.8" > <AllowExplicitVersion>true</AllowExplicitVersion> </PackageReference>