NuGet Peringatan NU5048
Elemen 'PackageIconUrl'/'iconUrl' tidak digunakan lagi. Pertimbangkan untuk menggunakan elemen 'PackageIcon'/'icon'. Pelajari lebih lanjut di https://aka.ms/deprecateIconUrl
Masalah
URL ikon tidak digunakan lagi demi menyematkan ikon di dalam paket NuGet. Kemungkinan penyebabnya adalah:
- Saat membuat paket dari file nuspec, paket berisi
<iconUrl/>
entri. - Saat membuat paket dari file proyek MSBuild, paket tersebut berisi
<PackageIconUrl>
properti .
Solusi
Untuk berhenti melihat peringatan ini, tambahkan ikon tersemat ke paket Anda.
Untuk file proyek MSBuild, tambahkan <PackageIcon/>
properti, sebagai berikut:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<PackageIcon>icon.png</PackageIcon>
...
</PropertyGroup>
<ItemGroup>
...
<None Include="images\icon.png" Pack="true" PackagePath=""/>
...
</ItemGroup>
</Project>
Untuk file nuspec, tambahkan <icon/>
entri yang menunjuk ke file yang akan menjadi ikon paket:
<package>
<metadata>
...
<icon>images\icon.png</icon>
...
</metadata>
<files>
...
<file src="..\icon.png" target="images\" />
...
</files>
</package>
Pelajari selengkapnya tentang mengemas file gambar ikon.