Предупреждение NuGet NU5501
Сценарий 1
Следующие точки зависимостей в версии платформы: net50-windows7.0
Проблема
Платформа группы зависимостей должна включать точки в номер версии платформы. Это необходимо для более новых net5.0
платформ.
Эта проблема обычно возникает при создании nuspec вручную, например:
<metadata>
<dependencies>
<group targetFramework="net50-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Решение
Измените net50
на net5.0
.
<metadata>
<dependencies>
<group targetFramework="net5.0-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Сценарий 2
Следующие упакованные папки файлов требуют точек в версии платформы: contentFiles/any/net50/a.img.
Проблема
Папки, обозначающие платформу, должны включать точки в номер версии платформы. Это необходимо для более новых net5.0
платформ.
Эта проблема обычно возникает при ручном добавлении элементов в пакет, используя примерно следующее в вашем .csproj
:
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net50" />
</ItemGroup>
или nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net50" />
</files>
Решение
Измените net50
на net5.0
.
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net5.0" />
</ItemGroup>
или nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net5.0" />
</files>