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>
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈