Upozornění NuGet NU5501
Scénář 1
The following dependency group(s) require(s) dots in the framework version: net50-windows7.0
Problém
Architektura skupiny závislostí musí obsahovat tečky do čísla jejich verze rozhraní. To je vyžadováno pro architektury novější než net5.0
.
K tomuto problému obvykle dochází při ručním vytváření nuspec, například:
<metadata>
<dependencies>
<group targetFramework="net50-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Řešení
Změňte net50
na net5.0
.
<metadata>
<dependencies>
<group targetFramework="net5.0-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Scénář 2
The following packaged file folder(s) require(s) dots in the framework version: contentFiles/any/net50/a.img.
Problém
Složky označující architekturu musí obsahovat tečky do čísla verze rozhraní. To je vyžadováno pro architektury novější než net5.0
.
K tomuto problému obvykle dochází při ručním přidávání položek do balíčku pomocí něčeho podobného v:.csproj
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net50" />
</ItemGroup>
nebo nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net50" />
</files>
Řešení
Změňte net50
na net5.0
.
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net5.0" />
</ItemGroup>
nebo nuspec:
<files>
<file src="resources/a.img" target="contentFiles/any/net5.0" />
</files>
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro