| title | NuGet Warning NU5501 | |
|---|---|---|
| description | NU5501 Warning code | |
| author | zkat | |
| ms.author | kmarchan | |
| ms.date | 10/6/2020 | |
| ms.topic | reference | |
| ms.reviewer | TBD | |
| f1_keywords |
|
The following dependency group(s) require(s) dots in the framework version: net50-windows7.0
The dependency group framework must included dots in their framework version number. This is required for frameworks newer than net5.0.
This issue generally occurs when a nuspec is authored manually, like for example:
<metadata>
<dependencies>
<group targetFramework="net50-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>Change net50 to net5.0.
<metadata>
<dependencies>
<group targetFramework="net5.0-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>The following packaged file folder(s) require(s) dots in the framework version: contentFiles/any/net50/a.img.
The folders denoting a framework must included dots in their framework version number. This is required for frameworks newer than net5.0.
This issue generally occurs when manually adding items to a package, using something like the following in your .csproj:
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net50" />
</ItemGroup>or a nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net50" />
</files>Change net50 to net5.0.
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net5.0" />
</ItemGroup>or the nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net5.0" />
</files>