Предупреждение NuGet NU5048
The 'PackageIconUrl'/'iconUrl' element is deprecated. Consider using the 'PackageIcon'/'icon' element instead. Learn more at https://aka.ms/deprecateIconUrl
Проблема
URL-адрес значка устарел в пользу внедрения значка в пакет NuGet. Возможные причины.
- При создании пакета из nuspec-файла он содержит
<iconUrl/>
запись. - При создании пакета из файла проекта MSBuild он содержит
<PackageIconUrl>
свойство.
Решение
Чтобы перестать видеть это предупреждение, добавьте внедренный значок в пакет.
Для файлов проекта MSBuild добавьте <PackageIcon/>
свойство следующим образом:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<PackageIcon>icon.png</PackageIcon>
...
</PropertyGroup>
<ItemGroup>
...
<None Include="images\icon.png" Pack="true" PackagePath=""/>
...
</ItemGroup>
</Project>
Для файлов nuspec добавьте <icon/>
запись, указывающую на файл, который будет значком пакета:
<package>
<metadata>
...
<icon>images\icon.png</icon>
...
</metadata>
<files>
...
<file src="..\icon.png" target="images\" />
...
</files>
</package>
Дополнительные сведения о упаковке файла изображения значка.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по