mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-03 21:25:13 +00:00
Failed to set icon for linux build in Visual studio code #755
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mazm786 on GitHub (Jan 27, 2022).
Failed to set icon for linux build in Visual studio code. Even default electron icon is not displayed.
OS: Ubuntu 18.04.6 LTS
Procedure 1 Used
.csproj file
<?xml version="1.0" encoding="utf-8"?> <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>net5.0</TargetFramework> <Description>Proj Server</Description> <IsPackable>true</IsPackable> <ApplicationIcon>build/icons/linux_256x256.png</ApplicationIcon> </PropertyGroup> <ItemGroup> <Content Include="build/icons/linux_256x256.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> </ItemGroup> <ItemGroup> <EmbeddedResource Include="build/icons/linux_256x256.png" /> </ItemGroup> <ItemGroup> <Folder Include="wwwroot\" /> </ItemGroup> <ItemGroup> <PackageReference Include="ElectronNET.API" Version="5.30.1" /> </ItemGroup> <ItemGroup> <Content Update="electron.manifest.json"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> </Project>Procedure 2 used
electron.manifest.json file where icon file actual path: in build/icons/linux_256x256.png.
Note: I have tried both paths as without directory names and with directory name but no success.
{ "executable": "MyElectronMusicPlayer", "build": { "appId": "com.friasoftit.electron-auto-update", "productName": "Electron Auto Update", "linux": { "category":"Utility", "icon": "linux_256x256.png" } }