NuGet 경고 NU5501
시나리오 1
The following dependency group(s) require(s) dots in the framework version: 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
The following packaged file folder(s) require(s) dots in the framework version: 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>