Share via


NuGet-Warnung NU5501

Szenario 1

The following dependency group(s) require(s) dots in the framework version: net50-windows7.0

Abgang

Das Abhängigkeitsgruppen-Framework muss Punkte in der Framework-Versionsnummer enthalten. Dies ist für Frameworks erforderlich, die neuer als net5.0 sind.

Dieses Problem tritt in der Regel auf, wenn eine Nuspec manuell erstellt wird, z. B.:

  <metadata>
      <dependencies>
          <group targetFramework="net50-windows7.0">
              <dependency id=""Dependency"" version=""1.0.0"" />
          </group>
      </dependencies>
  </metadata>

Lösung

Wechseln von net50 zu net5.0.

  <metadata>
      <dependencies>
          <group targetFramework="net5.0-windows7.0">
              <dependency id=""Dependency"" version=""1.0.0"" />
          </group>
      </dependencies>
  </metadata>

Szenario 2

The following packaged file folder(s) require(s) dots in the framework version: contentFiles/any/net50/a.img. 

Abgang

Die Ordner, die ein Framework kennzeichnen, müssen Punkte in ihrer Frameworkversionsnummer enthalten. Dies ist für Frameworks erforderlich, die neuer als net5.0 sind.

Dieses Problem tritt in der Regel auf, wenn Sie manuell Objekte zu einem Paket hinzufügen, indem Sie Folgendes in Ihrer .csproj verwenden:

<ItemGroup>
  <None Include="a.img" Pack="true" PackagePath="contentFiles/any/net50" />
</ItemGroup>

entweder eine Nuspec:

  <files>
    <file src="resources/a.img" target="contentFiles/any/net50" />
  </files>

Lösung

Wechseln von net50 zu net5.0.

<ItemGroup>
  <None Include="a.img" Pack="true" PackagePath="contentFiles/any/net5.0" />
</ItemGroup>

oder die Nuspec:

  <files>
    <file src="resources/a.img" target="contentFiles/any/net5.0" />
  </files>