Advertencia de NuGet NU5501
Escenario 1
Los siguientes grupos de dependencias requieren puntos en la versión del marco: net50-windows7.0
Problema
El marco de trabajo del grupo de dependencias debe incluir puntos en el número de versión del marco. Esto es necesario para los marcos más recientes que net5.0
.
Este problema suele producirse cuando se crea manualmente una instancia de nuspec, como por ejemplo:
<metadata>
<dependencies>
<group targetFramework="net50-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Solución
Cambie net50
a net5.0
.
<metadata>
<dependencies>
<group targetFramework="net5.0-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Escenario 2
Las siguientes carpetas de archivos empaquetadas requieren puntos en la versión del marco: contentFiles/any/net50/a.img.
Problema
Las carpetas que denotan un marco deben incluir puntos en el número de versión del marco. Esto es necesario para los marcos más recientes que net5.0
.
Este problema suele producirse cuando se agregan elementos manualmente a un paquete, mediante algo similar a lo siguiente en .csproj
:
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net50" />
</ItemGroup>
o una instancia de nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net50" />
</files>
Solución
Cambie net50
a net5.0
.
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net5.0" />
</ItemGroup>
o nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net5.0" />
</files>