Αλλάξτε το εικονίδιο του εκτελέσιμου αρχείου ανάλογα με την επιλεγμένη διαμόρφωση δόμησης

Σελίδα ενημέρωση :
Ημερομηνία δημιουργίας σελίδας :

περιβάλλον

πλαίσιο
  • Φόρμες των Windows (.NET Framework) γενικά
  • Φόρμες των Windows (.NET) Γενικά
  • WPF (πλαίσιο .NET) γενικά
  • WPF (.NET) γενικά

Αρχικά

Κανονικά, μόνο ένα εικονίδιο μπορεί να οριστεί σε ένα έργο EXE. Αυτή η ενότητα περιγράφει τον τρόπο εναλλαγής του εικονιδίου για αρχεία EXE που δημιουργούνται από την επιλεγμένη διαμόρφωση δόμησης.

Το πρόγραμμα που ανεβάζουμε ως διαδικασία ξεκινά με αυτό με το έργο που δημιουργήθηκε πρόσφατα. Είναι επίσης δυνατό να το ορίσετε για έργα που έχετε ήδη δημιουργήσει.

Εδώ, το εικονίδιο έχει ρυθμιστεί να αλλάζει ανάλογα με την κατασκευή των "Debug" και "Release" που έχουν ρυθμιστεί στην αρχική κατάσταση. Επίσης, όπως περιγράφεται στο έργο Windows Forms (.NET) ως παράδειγμα, η διαδικασία είναι η ίδια για τα άλλα πλαίσια που αναφέρονται στην αρχή.

Προετοιμασία ενός αρχείου εικονιδίων

Αυτή τη φορά, έχουμε ετοιμάσει ένα εικονίδιο όπως το σχήμα ως αναφορά.

Ρυθμίσεις αρχείου εικονιδίων

Καταχωρήστε το Visual Studio για να μπορείτε να εφαρμόσετε εικονίδια σε αρχεία EXE με τον συνήθη τρόπο.

Για το .NET (πυρήνας)

Το πρώτο αρχείο εικονιδίων προστίθεται στο έργο.

Ακολουθήστε τα ίδια βήματα για να επιλέξετε το δεύτερο εικονίδιο.

Ένα δεύτερο αρχείο εικονιδίων προστίθεται στο έργο.

Η ρύθμιση του πρώτου εικονιδίου θα αντικατασταθεί, αλλά αγνοήστε την επειδή η ρύθμιση στον επεξεργαστή δεν είναι σχετική αυτή τη φορά. Είναι σημαντικό να υπάρχουν δύο εικονίδια καταχωρημένα στο έργο.

Για το .NET Framework

Το πρώτο αρχείο εικονιδίων προστίθεται στο έργο.

Ακολουθήστε τα ίδια βήματα για να επιλέξετε το δεύτερο εικονίδιο.

Ένα δεύτερο αρχείο εικονιδίων προστίθεται στο έργο.

Η ρύθμιση του πρώτου εικονιδίου θα αντικατασταθεί, αλλά αγνοήστε την επειδή η ρύθμιση στον επεξεργαστή δεν είναι σχετική αυτή τη φορά. Είναι σημαντικό να υπάρχουν δύο εικονίδια καταχωρημένα στο έργο.

Ελέγξτε τη διαμόρφωση της δομής

Ελέγξτε τη διαμόρφωση του build στη γραμμή εργαλείων.

Χρησιμοποιήστε το όνομα της διαμόρφωσης κατασκευής που εμφανίζεται εδώ ως απόφαση εναλλαγής εικονιδίων. Στο αρχικό έργο, υπάρχουν "Εντοπισμός σφαλμάτων" και "Απελευθέρωση", οπότε θα το χρησιμοποιήσουμε.

Ανοίξτε τον κώδικα στο αρχείο έργου

Κάντε δεξί κλικ στο αρχείο έργου και επιλέξτε Επεξεργασία αρχείου έργου.

Αυτό το μενού είναι διαθέσιμο μόνο για έργα .NET (Core). NET Framework έργα, ανοίξτε το αρχείο .csproj σε ένα πρόγραμμα επεξεργασίας κειμένου.

Επεξεργασία του κώδικα στο αρχείο έργου

Το έργο .NET (Core) περιγράφεται εδώ ως παράδειγμα, αλλά το . NET Framework, η διαδικασία είναι η ίδια.

Νομίζω ότι ο κώδικας για το έργο .NET μοιάζει με αυτό: (Είναι ένα παράδειγμα, οπότε εξαρτάται πραγματικά από το έργο.)

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

Η τιμή του σε PropertyGroup > ApplicationIcon αυτό είναι το αρχείο εικονιδίων που εφαρμόζεται στο εκτελέσιμο αρχείο. Αυτές οι ετικέτες μπορούν να τεθούν υπό όρους και για να αλλάξετε την εφαρμογή του εικονιδίου ανάλογα με τη διαμόρφωση της δομής, τροποποιήστε το τμήμα ως ApplicationIcon εξής:

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

ConditionΜπορείτε να συμπεριλάβετε συνθήκες στις παραμέτρους, όπου περιέχει$(Configuration) το όνομα της ρύθμισης παραμέτρων δόμησης κατά τη στιγμή της κατασκευής. Η προϋπόθεση είναι ότι εάν είναι και εάν χρησιμοποιείται Debug 1.icoRelease 2.ico για . Εάν έχετε μετονομάσει τη ρύθμιση παραμέτρων του build στο έργο σας, μετονομάστε την Debug Release . Αν θέλετε να αυξήσετε το εικονίδιο, αυξήστε την ετικέτα.

Το μόνο που απομένει είναι να αποθηκεύσετε τον κώδικα και να τον δημιουργήσετε με την επιθυμητή διαμόρφωση κατασκευής.

Δημιουργήστε αποτελέσματα

Το εκτελέσιμο αρχείο που δημιουργήθηκε με το Debug έχει την εξής μορφή:

Το εκτελέσιμο αρχείο που δημιουργήθηκε με το Release έχει την εξής μορφή: