Aviso do NuGet NU5501

Cenário 1

Os seguintes grupos de dependência requerem pontos na versão da estrutura: net50-windows7.0

Problema

A estrutura do grupo de dependência deve incluir pontos em seu número de versão da estrutura. Isso é necessário para estruturas mais recentes que o net5.0.

Esse problema geralmente ocorre quando um nuspec é criado manualmente, como por exemplo:

  <metadata>
      <dependencies>
          <group targetFramework="net50-windows7.0">
              <dependency id=""Dependency"" version=""1.0.0"" />
          </group>
      </dependencies>
  </metadata>

Solução

Alterar net50 para net5.0.

  <metadata>
      <dependencies>
          <group targetFramework="net5.0-windows7.0">
              <dependency id=""Dependency"" version=""1.0.0"" />
          </group>
      </dependencies>
  </metadata>

Cenário 2

As seguintes pastas de arquivos empacotados requerem pontos na versão da estrutura: contentFiles/any/net50/a.img.

Problema

As pastas que denotam uma estrutura devem incluir pontos em seu número de versão da estrutura. Isso é necessário para estruturas mais recentes que o net5.0.

Esse problema geralmente ocorre ao adicionar itens manualmente a um pacote, usando algo como o seguinte no .csproj:

<ItemGroup>
  <None Include="a.img" Pack="true" PackagePath="contentFiles/any/net50" />
</ItemGroup>

ou um nuspec:

  <files>
    <file src="resources/a.img" target="contentFiles/any/net50" />
  </files>

Solução

Alterar net50 para net5.0.

<ItemGroup>
  <None Include="a.img" Pack="true" PackagePath="contentFiles/any/net5.0" />
</ItemGroup>

ou o nuspec:

  <files>
    <file src="resources/a.img" target="contentFiles/any/net5.0" />
  </files>