Partager via


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>