Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Element „PackageIconUrl'/'iconUrl“ ist veraltet. Verwenden Sie stattdessen das „PackageIcon“/„icon“-Element. Weitere Informationen finden Sie unter https://aka.ms/deprecateIconUrl.
Problem
Die Symbol-URL wird zugunsten der Einbettung des Symbols in das NuGet-Paket veraltet. Mögliche Ursachen sind:
- Beim Erstellen eines Pakets aus einer Nuspec-Datei enthält es einen
<iconUrl/>
-Eintrag. - Beim Erstellen eines Pakets aus einer MSBuild-Projektdatei enthält es eine
<PackageIconUrl>
-Eigenschaft.
Lösung
Um die Anzeige dieser Warnung zu beenden, fügen Sie Ihrem Paket ein eingebettetes Symbol hinzu.
Fügen Sie für MSBuild-Projektdateien eine <PackageIcon/>
-Eigenschaft wie folgt hinzu:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<PackageIcon>icon.png</PackageIcon>
...
</PropertyGroup>
<ItemGroup>
...
<None Include="images\icon.png" Pack="true" PackagePath=""/>
...
</ItemGroup>
</Project>
Fügen Sie für nuspec-Dateien einen <icon/>
-Eintrag hinzu, der auf die Datei verweist, die das Paketsymbol sein wird:
<package>
<metadata>
...
<icon>images\icon.png</icon>
...
</metadata>
<files>
...
<file src="..\icon.png" target="images\" />
...
</files>
</package>
Erfahren Sie mehr über die Verpackung einer Symbolbilddatei.