Qualcuno sa come impostare un'icona dell'applicazione console C# nel codice (non utilizzando le proprietà del progetto in Visual Studio)?C# console application icon
risposta
Non è possibile specificare l'icona di un file eseguibile nel codice: fa parte del file binario stesso.
Dalla riga di comando si utilizza /win32icon:<file>
se questo è un aiuto, ma non è possibile specificarlo nel codice dell'applicazione. Non dimenticare che la maggior parte delle volte viene visualizzata l'icona dell'applicazione, la tua app non funziona affatto!
Ciò presuppone che si intenda l'icona del file stesso in explorer. Se intendi l'icona dell'applicazione mentre è in esecuzione se fai doppio clic sul file, credo che sarà sempre l'icona della console stessa.
È possibile modificarlo nelle proprietà del progetto.
veda questo articolo Stack Overflow: Is it possible to change a console window's icon from .net?
In sintesi tasto destro del mouse sul progetto (non la soluzione) nel selezionare le proprietà di Visual Studio e. Nella parte inferiore della scheda "Applicazione" c'è una sezione per "Icona e manifest" in cui è possibile modificare l'icona.
la risposta giusta. Grazie. – cgTag
Stiamo semplicemente ignorando che OP ha specificamente dichiarato che vogliono un modo per farlo in codice ... NON dalle proprietà del progetto ?? – Kristopher
- 1. JavaFX Application Icon
- 2. Visual Studio C++ 2010 Come aggiungere un'icona ICON a un'applicazione console
- 3. Personaggio vietnamita in .NET Console Application (UTF-8)
- 4. Stop Application Insights dalla pubblicazione sulla console di debug
- 5. WPF Mouse busy icon
- 6. blackberry star icon
- 7. UITabBarItem Icon Animation
- 8. PhoneGap iOS App Icon
- 9. C# .NET Document based Application manipulating Diagrams
- 10. C# exam application timer cheating issue
- 11. C#, Metro Application, classe di eccezione personalizzata
- 12. C++ Win32 Console Colore
- 13. Swift UITextField posizione icon set
- 14. apple touch icon svg support
- 15. Select2 Font Awesome Icon on Placeholder
- 16. _tmain intesa in Visual C++ console proietta
- 17. C# Convertire l'app della console in servizio
- 18. Programmazione della console interattiva per c/C++?
- 19. Colori in C++ console win32
- 20. Applicazione console C# di pubblicazione
- 21. Ctrl + c nell'applicazione console dart
- 22. File App.Config nell'applicazione console C#
- 23. Formattazione dell'output della console C++
- 24. Apice in uscita console C++
- 25. Hacking your own application
- 26. Application Insights
- 27. Nascondi la finestra della console nell'applicazione console C#
- 28. Log4Net con Application Insights
- 29. Aggiungi il suggerimento al font impressionante icon
- 30. UI help for Notification on icon
Non sono sicuro che funzionerà per me. Sto compilando un'applicazione concolata in un'applicazione C#, utilizzando CSharpCodeProvider e davvero, voglio davvero configurare l'icona explorer per il file binario risultante ... – kal3v
Ho trovato le opzioni del compilatore: CompilerParameters cp = new CompilerParameters(); cp.CompilerOptions = "/ optimize/target: winexe /win32icon:program.ico"; Grazie! – kal3v
Piccola nota a margine: sembra che il debugger VS avvia occasionalmente programmi di console senza mostrare correttamente la loro icona. Ma non influisce sul programma attuale; è probabilmente solo perché viene avvolto in un debugger o qualcosa del genere. – Nyerguds