Muuta suoritettavan tiedoston kuvaketta valitun koontiversion kokoonpanon mukaan

Sivu päivitetty :
Sivun luontipäivämäärä :

ympäristö

puitteet
  • Windows-lomakkeet (.NET Framework) yleensä
  • Windows-lomakkeet (.NET) Yleistä
  • WPF (.NET Framework) yleensä
  • WPF (.NET) yleensä

Alun perin

Normaalisti EXE-projektiin voidaan asettaa vain yksi kuvake. Tässä osassa kuvataan, miten valitun koontiversion kokoonpanon luomien EXE-tiedostojen kuvake vaihdetaan.

Ohjelma, jota nostamme menettelynä, alkaa siitä, jossa projekti on juuri luotu. On myös mahdollista asettaa se hankkeille, jotka olet jo rakentanut.

Tässä kuvake on asetettu muuttumaan riippuen "Debug" ja "Release" -rakenteesta, joka on määritetty alkuperäisessä tilassa. Lisäksi, kuten Windows Forms (.NET) -projektissa on kuvattu esimerkkinä, menettely on sama muille alussa luetelluille kehyksille.

Kuvaketiedoston valmistelu

Tällä kertaa olemme laatineet kuvan kaltaisen kuvakkeen viitteeksi.

Kuvakkeen tiedostoasetukset

Rekisteröi Visual Studio, jotta voit käyttää kuvakkeita EXE-tiedostoihin tavalliseen tapaan.

.NET :lle (core)

Ensimmäinen kuvaketiedosto lisätään projektiin.

Noudata samoja ohjeita valitaksesi toisen kuvakkeen.

Toinen kuvaketiedosto lisätään projektiin.

Ensimmäisen kuvakkeen asetus korvataan, mutta jätä se huomiotta, koska editorin asetus ei ole tällä kertaa merkityksellinen. On tärkeää, että projektissa on rekisteröity kaksi kuvaketta.

.NET Frameworkille

Ensimmäinen kuvaketiedosto lisätään projektiin.

Noudata samoja ohjeita valitaksesi toisen kuvakkeen.

Toinen kuvaketiedosto lisätään projektiin.

Ensimmäisen kuvakkeen asetus korvataan, mutta jätä se huomiotta, koska editorin asetus ei ole tällä kertaa merkityksellinen. On tärkeää, että projektissa on rekisteröity kaksi kuvaketta.

Tarkista koontiversion kokoonpano

Tarkista koontiversion kokoonpano työkaluriviltä.

Käytä tässä näkyvän koontiversion määrityksen nimeä kuvakkeenvaihtopäätöksenä. Alkuperäisessä projektissa on "Debug" ja "Release", joten käytämme tätä.

Avaa koodi projektitiedostossa

Napsauta projektitiedostoa hiiren kakkospainikkeella ja valitse Muokkaa projektitiedostoa.

Tämä valikko on käytettävissä vain .NET (Core) -projekteissa. NET Framework -projektit, avaa .csproj-tiedosto tekstieditorissa.

Muokkaa projektitiedoston koodia

.NET (Core) -projektia kuvataan tässä esimerkkinä, mutta . NET Framework, menettely on sama.

Mielestäni .NET-projektin koodi näyttää tältä: (Se on esimerkki, joten se riippuu itse asiassa projektista.)

<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>

Tämän arvo PropertyGroup > ApplicationIcon on suoritettavaan tiedostoon käytetty kuvaketiedosto. Nämä tunnisteet voidaan ehdollistaa, ja jos haluat muuttaa kuvakkeen sovellusta koontiversion kokoonpanon mukaan, muokkaa osaa seuraavasti ApplicationIcon :

<ApplicationIcon Condition=" '$(Configuration)' == 'Debug' ">1.ico</ApplicationIcon>
<ApplicationIcon Condition=" '$(Configuration)' == 'Release' ">2.ico</ApplicationIcon>

ConditionVoit sisällyttää parametreihin ehtoja, joissa on$(Configuration) koontiversion nimen rakentamisen aikana. Ehtona on, että jos on ja jos käytetään DebugRelease 1.ico2.ico . Jos olet nimennyt koontimäärityksen uudelleen projektissasi, nimeä se Debug Release uudelleen . Jos haluat suurentaa kuvaketta, suurenna tunnistetta.

Jäljellä on vain tallentaa koodi ja rakentaa se halutulla rakennuskokoonpanolla.

Luo tuloksia

Debugilla rakennettu suoritettava tiedosto näyttää tältä:

Releasen avulla luotu suoritettava tiedosto näyttää tältä: