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>