Chyba NuGet NU5046
The icon file 'icon.png' does not exist in the package.
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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro