Ikona v .net core konzolové aplikaci rubrika: Programování: .Net

2 miroslavm
položil/-a 24.1.2018
 
upravil/-a 24.1.2018

Netušíte někdo, jak vložit do EXE souboru .net core ikonu aplikace (Self-contained deployments)?
Do csproj souboru jsem přidal tag "ApplicationIcon" bez cesty (soubor ICO je ve stejném adresáři). Bohužel to nefunguje. Díky za případnou pomoc.

odkaz
7 harrison314
odpověděl/-a 31.1.2018
 
upravil/-a 31.1.2018

Po preskumani, toho co budilduje .Net core som prisiel na riesnie.
Mam takutu apku:

using System;
 
namespace ConsoleApp1
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Po zbuildovani pre win-x64 dostanem okrem ineho subory:
ConsoleApp1.dll - obsahuje kompletny kod aplikacie v .Net-e
ConsoleApp1.exe - nativne exe-cko, ktore spusta ConsoleApp1.dll

Takze malo by stacit cez resource hacker upravit ikonu v danom execku a postbuild tasku execko prepisat tym upravenym.

Komentáře

  • miroslavm : Ok, děkuji za řešení. Spíše bych ale očekával, že to bude fungovat jako v klasickém .NET. Je možné, že je to záměrně kvůli omezení jiných OS. 1.2.2018
  • harrison314 : Hej, vyhdzali vsteko co bolo napevno zviazane s windowsom. Kompilacia pre dane runtime je len pribalenie behoveho prostredia k dll-kam. 1.2.2018

Pro zobrazení všech 2 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.