Chyba NuGet NU5046
Soubor ikony icon.png v balíčku neexistuje.
Problém
NuGet nemůže najít soubor ikony v balíčku.
Řešení
- Ujistěte se, že soubor označený jako ikona balíčku existuje ve zdroji a je čitelný a cíl odpovídá cestě očekávané vlastností
icon
. - Ujistěte se, že se na soubor odkazuje v souboru nuspec nebo v souboru projektu.
Při vytváření balíčku ze souboru projektu MSBuild nezapomeňte odkazovat na soubor ikony v projektu následujícím způsobem:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> ... <PackageIcon>icon.png</PackageIcon> ... </PropertyGroup> <ItemGroup> ... <None Include="images\icon.png" Pack="true" PackagePath=""/> ... </ItemGroup> </Project>
Při vytváření balíčku ze souboru nuspec nezapomeňte do oddílu
<files/>
zahrnout soubor ikony:<package> <metadata> ... <icon>images\icon.png</icon> ... </metadata> <files> ... <file src="..\icon.png" target="images\" /> ... </files> </package>
Přečtěte si další informace o balení souboru obrázku ikony.