NuGet Uyarısı NU5048
'PackageIconUrl'/'iconUrl' öğesi kullanım dışı bırakıldı. Bunun yerine 'PackageIcon'/'icon' öğesini kullanmayı düşünün. Daha fazla bilgi için: https://aka.ms/deprecateIconUrl
Sorun
Simge URL'si, simgeyi NuGet paketine eklemek yerine kullanım dışı bırakılmıştır. Olası nedenler şunlardır:
- Nuspec dosyasından paket oluştururken bir
<iconUrl/>
girdi içerir. - BIR MSBuild proje dosyasından paket oluştururken bir
<PackageIconUrl>
özellik içerir.
Çözüm
Bu uyarıyı görmeyi durdurmak için paketinize eklenmiş bir simge ekleyin.
MSBuild proje dosyaları için aşağıdaki gibi bir <PackageIcon/>
özellik ekleyin:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<PackageIcon>icon.png</PackageIcon>
...
</PropertyGroup>
<ItemGroup>
...
<None Include="images\icon.png" Pack="true" PackagePath=""/>
...
</ItemGroup>
</Project>
nuspec dosyaları için paket simgesi olacak dosyaya işaret eden bir <icon/>
girdi ekleyin:
<package>
<metadata>
...
<icon>images\icon.png</icon>
...
</metadata>
<files>
...
<file src="..\icon.png" target="images\" />
...
</files>
</package>
Simge resim dosyasını paketleme hakkında daha fazla bilgi edinin.