Pakeiskite vykdomojo failo piktogramą, atsižvelgiant į pasirinktą versijos konfigūraciją
Aplinkos
- Sistema
-
- "Windows" formos (.NET Framework) apskritai
- "Windows" formos (.NET) bendrosios nuostatos
- WPF (.NET Framework) apskritai
- WPF (.NET) apskritai
Iš pradžių
Paprastai EXE projekte galima nustatyti tik vieną piktogramą. Šiame skyriuje aprašoma, kaip perjungti piktogramą EXE failams, sukurtiems naudojant pasirinktą kūrimo konfigūraciją.
Programa, kurią keliame kaip procedūrą, prasideda nuo naujai sukurto projekto. Taip pat galima jį nustatyti projektams, kuriuos jau sukūrėte.
Čia piktograma nustatoma keistis priklausomai nuo "Debug" ir "Release" versijos, sukonfigūruotos pradinėje būsenoje. Be to, kaip aprašyta "Windows Forms" (.NET) projekte kaip pavyzdys, procedūra yra tokia pati kitoms pradžioje išvardytoms sistemoms.
Piktogramos failo paruošimas
Šį kartą kaip nuorodą paruošėme tokią piktogramą kaip figūra.
Piktogramos failo nustatymai
Užregistruokite "Visual Studio", kad galėtumėte pritaikyti piktogramas EXE failams įprastu būdu.
Skirta .NET (core)
Pirmasis piktogramos failas pridedamas prie projekto.
Atlikite tuos pačius veiksmus, kad pasirinktumėte antrąją piktogramą.
Prie projekto pridedamas antras piktogramos failas.
Pirmosios piktogramos nustatymas bus perrašytas, tačiau nekreipkite į tai dėmesio, nes redaktoriaus nustatymas šį kartą nėra aktualus. Svarbu, kad projekte būtų užregistruotos dvi piktogramos.
".NET Framework" sistemai
Pirmasis piktogramos failas pridedamas prie projekto.
Atlikite tuos pačius veiksmus, kad pasirinktumėte antrąją piktogramą.
Prie projekto pridedamas antras piktogramos failas.
Pirmosios piktogramos nustatymas bus perrašytas, tačiau nekreipkite į tai dėmesio, nes redaktoriaus nustatymas šį kartą nėra aktualus. Svarbu, kad projekte būtų užregistruotos dvi piktogramos.
Patikrinkite versijos konfigūraciją
Patikrinkite kūrimo konfigūraciją įrankių juostoje.
Naudokite čia rodomą kūrimo konfigūracijos pavadinimą kaip sprendimą dėl piktogramos perjungimo. Pradiniame projekte yra "Debug" ir "Release", todėl mes tai naudosime.
Atidarykite kodą projekto faile
Dešiniuoju pelės mygtuku spustelėkite projekto failą ir pasirinkite Redaguoti projekto failą.
Šis meniu galimas tik .NET (Core) projektams. NET Framework projektai, atidarykite .csproj failą teksto rengyklėje.
Redaguokite kodą projekto faile
.NET (Core) projektas čia apibūdinamas kaip pavyzdys, bet . NET Framework, procedūra yra ta pati.
Manau, kad .NET projekto kodas atrodo taip: (Tai pavyzdys, todėl jis iš tikrųjų priklauso nuo projekto.)
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<ApplicationIcon>2.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Content Include="2.ico" />
</ItemGroup>
</Project>
Tai yra PropertyGroup > ApplicationIcon
piktogramos failas, taikomas vykdomajam failui.
Šios žymos gali būti sąlygotos, o norėdami pakeisti piktogramos taikymą priklausomai nuo kūrimo konfigūracijos, pakeiskite dalį taip ApplicationIcon
:
<ApplicationIcon Condition=" '$(Configuration)' == 'Debug' ">1.ico</ApplicationIcon>
<ApplicationIcon Condition=" '$(Configuration)' == 'Release' ">2.ico</ApplicationIcon>
Condition
Į parametrus galite įtraukti sąlygas, kuriose kūrimo metu yra$(Configuration)
kūrimo konfigūracijos pavadinimas.
Sąlyga yra ta, kad jei yra ir jei naudojama Debug
Release
1.ico
2.ico
.
Jei pervardijote kūrimo konfigūraciją savo projekte, pervardykite ją Debug
Release
. Jei norite padidinti piktogramą, padidinkite žymą.
Viskas, kas liko, yra išsaugoti kodą ir sukurti jį naudojant norimą kūrimo konfigūraciją.
Sukurkite rezultatus
Vykdomasis failas, sukurtas naudojant Debug, atrodo taip:
Vykdomasis failas, sukurtas naudojant leidimą, atrodo taip: