NuGet-Warnung NU5048
The 'PackageIconUrl'/'iconUrl' element is deprecated. Consider using the 'PackageIcon'/'icon' element instead. Learn more at https://aka.ms/deprecateIconUrl
Abgang
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für