Mainiet izpildāmā faila ikonu atkarībā no atlasītās būvējuma konfigurācijas
vide
- Sistēmu
-
- Windows veidlapas (.NET Framework) kopumā
- Windows forms (.NET) vispārīgi
- WPF (.NET Framework) kopumā
- WPF (.NET) kopumā
Sākumā
Parasti EXE projektā var iestatīt tikai vienu ikonu. Šajā sadaļā aprakstīts, kā pārslēgt ikonu EXE failiem, ko izveidojusi atlasītā būvējuma konfigurācija.
Programma, kuru mēs audzinām, jo procedūra sākas ar to, kas ir ar jaunizveidoto projektu. To ir iespējams iestatīt arī projektiem, kurus jau esat izveidojis.
Šeit ikona ir iestatīta tā, lai tā mainītos atkarībā no sākotnējā stāvoklī konfigurētā "Atkļūdošanas" un "Release" uzbūves. Turklāt, kā aprakstīts Windows forms (.NET) projektā kā piemērs, procedūra ir tāda pati kā citiem sākumā uzskaitītajiem ietvariem.
Ikonas faila sagatavošana
Šoreiz mēs esam sagatavojuši tādu ikonu kā attēls kā atsauce.
Ikonu faila iestatījumi
Reģistrējiet Visual Studio, lai varētu lietot ikonas EXE failiem parastajā veidā.
.NET (Core)
Projektam tiek pievienots pirmais ikonas fails.
Veiciet tās pašas darbības, lai atlasītu otro ikonu.
Projektam tiek pievienots otrs ikonas fails.
Pirmās ikonas iestatījums tiks pārrakstīts, taču, lūdzu, ignorējiet to, jo redaktora iestatījums šoreiz nav būtisks. Ir svarīgi, lai projektā būtu reģistrētas divas ikonas.
.NET Framework vajadzībām
Projektam tiek pievienots pirmais ikonas fails.
Veiciet tās pašas darbības, lai atlasītu otro ikonu.
Projektam tiek pievienots otrs ikonas fails.
Pirmās ikonas iestatījums tiks pārrakstīts, taču, lūdzu, ignorējiet to, jo redaktora iestatījums šoreiz nav būtisks. Ir svarīgi, lai projektā būtu reģistrētas divas ikonas.
Pārbaudiet būvējuma konfigurāciju
Pārbaudiet būvējuma konfigurāciju rīkjoslā.
Izmantojiet šeit parādītās būvējuma konfigurācijas nosaukumu kā ikonu pārslēgšanas lēmumu. Sākotnējā projektā ir "Debug" un "Release", tāpēc mēs to izmantosim.
Koda atvēršana projekta failā
Ar peles labo pogu noklikšķiniet uz projekta faila un izvēlieties Rediģēt projekta failu.
Šī izvēlne ir pieejama tikai .NET (Core) projektiem. NET Framework projekti, atveriet .csproj failu teksta redaktorā.
Koda rediģēšana projekta failā
.NET (Core) projekts šeit ir aprakstīts kā piemērs, bet . NET Framework, procedūra ir tāda pati.
Es domāju, ka .NET projekta kods izskatās šādi: (Tas ir piemērs, tāpēc tas faktiski ir atkarīgs no projekta.)
<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>
Šajā gadījumā vērtība PropertyGroup > ApplicationIcon
ir ikonas fails, kas tiek lietots izpildāmajam failam.
Šos tagus var nosacīti, un, lai mainītu ikonas lietojumprogrammu atkarībā no būvējuma konfigurācijas, modificējiet daļu šādi ApplicationIcon
:
<ApplicationIcon Condition=" '$(Configuration)' == 'Debug' ">1.ico</ApplicationIcon>
<ApplicationIcon Condition=" '$(Configuration)' == 'Release' ">2.ico</ApplicationIcon>
Condition
Parametros var iekļaut nosacījumus, kur būvējuma laikā ir$(Configuration)
būvējuma konfigurācijas nosaukums.
Nosacījums ir tāds, ka, ja ir un ja tiek Debug
1.ico
Release
izmantots .2.ico
Ja savā projektā esat pārdēvējis būvējuma konfigurāciju, pārdēvējiet to Debug
Release
. Ja vēlaties palielināt ikonu, palieliniet tagu.
Atliek tikai saglabāt kodu un veidot to ar vēlamo būvējuma konfigurāciju.
Veidojiet rezultātus
Izpildāmais fails, kas veidots, izmantojot Debug, izskatās šādi:
Izpildāmais fails, kas veidots ar laidienu, izskatās šādi: