Avertissement NuGet NU5501
Scénario 1
Le ou les groupes de dépendances suivants nécessitent des points dans la version de .Net Framework : net50-windows7.0
Problème
Le cadre du groupe de dépendances doit inclure des points dans leur numéro de version du cadre. C’est nécessaire pour les cadres plus récents que net5.0
.
Ce problème se produit généralement lorsqu’un nuspec est créé manuellement, par exemple :
<metadata>
<dependencies>
<group targetFramework="net50-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Solution
Changez net50
en net5.0
.
<metadata>
<dependencies>
<group targetFramework="net5.0-windows7.0">
<dependency id=""Dependency"" version=""1.0.0"" />
</group>
</dependencies>
</metadata>
Scénario 2
Les dossiers de fichiers empaquetés suivants nécessitent des points dans la version de .Net Framework : contentFiles/any/net50/a.img.
Problème
Les dossiers indiquant un cadre doivent inclure des points dans leur numéro de version du cadre. C’est nécessaire pour les cadres plus récents que net5.0
.
Ce problème se produit généralement lors de l’ajout manuel d’éléments à un package, à l’aide d’un élément semblable à ce qui suit dans votre .csproj
:
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net50" />
</ItemGroup>
ou un nuspec :
<files>
<file src="resources/a.img" target="contentFiles/any/net50" />
</files>
Solution
Changez net50
en net5.0
.
<ItemGroup>
<None Include="a.img" Pack="true" PackagePath="contentFiles/any/net5.0" />
</ItemGroup>
ou le nuspec :
<files>
<file src="resources/a.img" target="contentFiles/any/net5.0" />
</files>