Est-ce que quelqu'un sait comment définir l'icône d'une application console C# dans le code (n'utilisant pas les propriétés du projet dans Visual Studio)?Icône d'application de la console C#
Répondre
Vous ne pouvez pas spécifier l'icône d'un exécutable dans le code - elle fait partie du fichier binaire lui-même. A partir de la ligne de commande, vous utiliserez /win32icon:<file>
si vous avez besoin d'aide, mais vous ne pouvez pas le spécifier dans le code de l'application. N'oubliez pas que la plupart du temps l'icône de l'application est affichée, votre application ne fonctionne pas du tout!
En supposant que vous voulez dire l'icône pour le fichier lui-même dans l'explorateur. Si vous voulez dire l'icône de l'application alors qu'il exécute si vous double-cliquez simplement sur le fichier, je crois que ce sera toujours l'icône de la console elle-même.
Vous pouvez le modifier dans les propriétés du projet.
Voir cet article Stack Overflow: Is it possible to change a console window's icon from .net?
Résumer un clic droit sur votre projet (et non la solution) dans Visual Studio et sélectionnez Propriétés. Au bas de l'onglet "Application" il y a une section pour "Icône et manifeste" où vous pouvez changer l'icône.
la bonne réponse. Merci. – cgTag
Allons-nous simplement ignorer que OP a spécifiquement déclaré qu'ils veulent un moyen de le faire dans le code ... PAS à partir des propriétés du projet ?? – Kristopher
- 1. Console C/C++ Windows WIN32
- 2. Comment effacer la console dans C# .net?
- 3. C# Console Problème
- 4. histogramme d'affichage de la console
- 5. Comment faire pour exécuter une application de console C# avec la console masquée
- 6. Remplacer la console Fermer
- 7. Accès au fichier refusé, erreur d'application de la console C#
- 8. Récupère le contenu du tampon de la console dans C
- 9. C# entrée et sortie simultanées de la console?
- 10. Comment tracer la sortie d'une application de console C++ Win32?
- 11. C# Ajouter une icône à ToolStripMenuItem
- 12. C# + Excel 2003 - icône personnalisée transparente
- 13. Icône de barre d'onglets Icône de zone de clic
- 14. console/invite de commande .net/C#
- 15. Fermer MS Office C# Console
- 16. C# Entrée de réception console avec pipe
- 17. Formatage de la sortie de la console
- 18. Icône de notification iPhone
- 19. Désactiver l'affichage de la fenêtre de la console
- 20. Imprimer à la console sans inondation en C++
- 21. Imprimer du texte en couleur sur la console en C++
- 22. Comment verrouiller la console sur des threads dans C# .NET?
- 23. Console C# Application résidant en mémoire après la sortie
- 24. Quel est exactement l'effet de Ctrl-C sur les applications de la console C++ Win32?
- 25. Comment entrer des données en utilisant la console eclipse? (C++)
- 26. Runtime.getRuntime(). Exec(), masque l'écran de la console
- 27. Comment puis-je ouvrir une nouvelle fenêtre de console pour une application de console Visual C++?
- 28. Application Winforms console, comment puis-je intégrer une icône dans un fichier exe?
- 29. Tray Icône animation
- 30. nunit ne sera pas rediriger la sortie de la console
Je ne sais pas si ça va marcher pour moi. Je compile une application de concole dans une application C#, en utilisant CSharpCodeProvider et je veux vraiment, vraiment mettre en place l'icône de l'explorateur pour le binaire résultant ... – kal3v
J'ai trouvé les options du compilateur: CompilerParameters cp = new CompilerParameters(); cp.CompilerOptions = "/ optimize/target: winexe /win32icon:program.ico"; Merci beaucoup! – kal3v
Petite note: il semble que le débogueur VS lance parfois des programmes de console sans afficher correctement leur icône. Mais cela n'affecte pas le programme actuel; c'est probablement juste parce qu'il est enveloppé dans un débogueur ou quelque chose comme ça. – Nyerguds