Modificarea pictogramei fișierului executabil în funcție de configurația de compilare selectată
mediu
- cadru
-
- Formulare Windows (.NET Framework) în general
- Windows Forms (.NET) General
- WPF (.NET Framework) în general
- WPF (.NET) în general
La început
În mod normal, o singură pictogramă poate fi setată într-un proiect EXE. Această secțiune descrie cum se comută pictograma pentru fișierele EXE create de configurația de compilare selectată.
Programul pe care îl ridicăm ca procedură începe cu cel cu proiectul nou creat. De asemenea, este posibil să-l setați pentru proiecte pe care le-ați construit deja.
Aici, pictograma este setată să se schimbe în funcție de compilarea "Debug" și "Release" configurată în starea inițială. De asemenea, așa cum este descris în proiectul Windows Forms (.NET) ca exemplu, procedura este aceeași pentru celelalte cadre listate la început.
Pregătirea unui fișier pictogramă
De data aceasta, am pregătit o icoană ca figura ca referință.
Setări fișier pictogramă
Înregistrați Visual Studio pentru a putea aplica pictograme la fișierele EXE în mod obișnuit.
Pentru .NET (Core)
Primul fișier pictogramă este adăugat la proiect.
Urmați aceiași pași pentru a selecta a doua pictogramă.
Un al doilea fișier pictogramă este adăugat la proiect.
Setarea primei pictograme va fi suprascrisă, dar vă rugăm să o ignorați, deoarece setarea de pe editor nu este relevantă de data aceasta. Este important să existe două pictograme înregistrate în proiect.
Pentru .NET Framework
Primul fișier pictogramă este adăugat la proiect.
Urmați aceiași pași pentru a selecta a doua pictogramă.
Un al doilea fișier pictogramă este adăugat la proiect.
Setarea primei pictograme va fi suprascrisă, dar vă rugăm să o ignorați, deoarece setarea de pe editor nu este relevantă de data aceasta. Este important să existe două pictograme înregistrate în proiect.
Verificați configurația de compilare
Verificați configurația de compilare din bara de instrumente.
Utilizați numele configurației de compilare afișat aici ca decizie de comutare a pictogramelor. În proiectul inițial, există "Depanare" și "Lansare", așa că vom folosi acest lucru.
Deschideți codul în fișierul de proiect
Faceți clic dreapta pe fișierul de proiect și alegeți Editare fișier proiect.
Acest meniu este disponibil numai pentru proiectele .NET (Core). PROIECTE NET Framework, deschideți fișierul .csproj într-un editor de text.
Editarea codului în fișierul de proiect
Proiectul .NET (Core) este descris aici ca un exemplu, dar . NET Framework, procedura este aceeași.
Cred că codul pentru proiectul .NET arată astfel: (Este un exemplu, deci depinde de fapt de proiect.)
<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>
Valoarea din PropertyGroup > ApplicationIcon
aceasta este fișierul pictogramă aplicat executabilului.
Aceste etichete pot fi condiționalizate și, pentru a modifica aplicarea pictogramei în funcție de configurația de construire, modificați partea după cum ApplicationIcon
urmează:
<ApplicationIcon Condition=" '$(Configuration)' == 'Debug' ">1.ico</ApplicationIcon>
<ApplicationIcon Condition=" '$(Configuration)' == 'Release' ">2.ico</ApplicationIcon>
Condition
Aveți posibilitatea să includeți condiții în parametrii, în cazul în care conține$(Configuration)
numele configurației de compilare în momentul construirii.
Condiția este că, dacă este și dacă este Debug
1.ico
Release
utilizat 2.ico
pentru .
Dacă ați redenumit configurația de compilare în proiectul dvs., redenumiți-o Debug
Release
. Dacă doriți să măriți pictograma, măriți eticheta.
Tot ce a mai rămas este să salvați codul și să-l construiți cu configurația dorită de compilare.
Construiți rezultate
Fișierul executabil construit cu Depanare arată astfel:
Fișierul executabil construit cu Release arată astfel: