Tukar ikon fail boleh laku bergantung pada konfigurasi binaan yang dipilih
Persekitaran
- Rangka kerja
-
- Borang Windows (Rangka Kerja.NET) secara umum
- Ketua Borang Windows (.NET)
- WPF (.NET Framework) secara umum
- WPF (.NET) secara umum
Pada mulanya
Biasanya, hanya satu ikon boleh ditetapkan dalam projek EXE. Bahagian ini menerangkan cara menukar ikon untuk fail EXE yang dibuat oleh konfigurasi binaan yang dipilih.
Program yang kami kumpulkan sebagai prosedur bermula dengan yang dengan projek yang baru dibuat. Ia juga mungkin untuk menetapkannya untuk projek yang telah anda bina.
Di sini, ikon ditetapkan untuk berubah bergantung pada binaan "Debug" dan "Release" yang dikonfigurasikan dalam keadaan awal. Juga, seperti yang diterangkan dalam projek Borang Windows (.NET) sebagai contoh, prosedur adalah sama untuk rangka kerja lain yang disenaraikan pada mulanya.
Menyediakan fail ikon
Kali ini, kami telah menyediakan ikon seperti angka itu sebagai rujukan.
Seting Fail Ikon
Daftar Visual Studio untuk dapat menggunakan ikon pada fail EXE dengan cara biasa.
Untuk .NET (Core)
Fail ikon pertama ditambah ke projek.
Ikuti langkah yang sama untuk memilih ikon kedua.
Fail ikon kedua ditambah ke projek.
Tetapan ikon pertama akan ditulis ganti, tetapi sila abaikannya kerana tetapan pada editor tidak relevan kali ini. Adalah penting bahawa terdapat dua ikon yang didaftarkan dalam projek itu.
Untuk Rangka Kerja .NET
Fail ikon pertama ditambah ke projek.
Ikuti langkah yang sama untuk memilih ikon kedua.
Fail ikon kedua ditambah ke projek.
Tetapan ikon pertama akan ditulis ganti, tetapi sila abaikannya kerana tetapan pada editor tidak relevan kali ini. Adalah penting bahawa terdapat dua ikon yang didaftarkan dalam projek itu.
Semak konfigurasi binaan
Semak konfigurasi binaan dalam bar alat.
Gunakan nama konfigurasi binaan yang ditunjukkan di sini sebagai keputusan penukaran ikon. Dalam projek awal, terdapat "Debug" dan "Release", jadi kami akan menggunakan ini.
Buka kod dalam fail projek
Klik kanan fail projek dan pilih Edit Fail Projek.
Menu ini hanya tersedia untuk projek .NET (Core). Projek Rangka Kerja NET, buka fail .csproj dalam editor teks.
Edit kod dalam fail projek
Projek .NET (Core) diterangkan di sini sebagai contoh, tetapi . Rangka Kerja NET, prosedur adalah sama.
Saya fikir kod untuk projek .NET kelihatan seperti ini: (Ini adalah contoh, jadi ia sebenarnya bergantung pada projek.)
<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>
Nilai dalam ini PropertyGroup > ApplicationIcon
ialah fail ikon yang digunakan pada boleh laku.
Tag ini boleh dikondisikan, dan untuk menukar aplikasi ikon bergantung pada konfigurasi binaan, ubah suai bahagian seperti ApplicationIcon
berikut:
<ApplicationIcon Condition=" '$(Configuration)' == 'Debug' ">1.ico</ApplicationIcon>
<ApplicationIcon Condition=" '$(Configuration)' == 'Release' ">2.ico</ApplicationIcon>
Condition
Anda boleh memasukkan syarat dalam parameter, di mana mengandungi$(Configuration)
nama konfigurasi binaan pada masa binaan.
Keadaan ini adalah bahawa jika adalah dan jika Debug
1.ico
Release
digunakan 2.ico
untuk .
Jika anda telah menamakan semula konfigurasi binaan dalam projek anda, namakan semula .Debug
Release
Jika anda ingin menambah ikon, tambah tag.
Yang tersisa hanyalah menyimpan kod dan membinanya dengan konfigurasi binaan yang dikehendaki.
Bina Keputusan
Fail boleh laku yang dibina dengan Nyahpepijat kelihatan seperti ini:
Fail boleh laku yang dibina dengan Keluaran kelihatan seperti ini: