¿Alguien sabe cómo configurar el icono de una aplicación de consola C# en el código (sin utilizar propiedades de proyecto en Visual Studio)?C# icono de aplicación de consola
Respuesta
No se puede especificar el icono de un ejecutable en el código: es parte del archivo binario.
Desde la línea de comandos usaría /win32icon:<file>
si fuera de alguna ayuda, pero no puede especificarlo dentro del código de la aplicación. No olvide que la mayoría del tiempo se muestra el icono de la aplicación, ¡su aplicación no se ejecuta en absoluto!
Eso supone que se refiere al ícono del archivo en el explorador. Si se refiere al icono de la aplicación mientras se está ejecutando si solo hace doble clic en el archivo, creo que siempre será solo el icono de la consola.
Puede cambiarlo en las propiedades del proyecto.
Ver este artículo desbordamiento de pila: Is it possible to change a console window's icon from .net?
En resumen click derecho en su proyecto (no la solución) en ciertas propiedades Visual Studio y. En la parte inferior de la pestaña "Aplicación" hay una sección para "Icono y manifiesto" donde puede cambiar el ícono.
la respuesta correcta. Gracias. – cgTag
¿Vamos a ignorar que OP especificó que quieren una forma de hacerlo en código ... NO de las propiedades del proyecto? – Kristopher
- 1. Icono de cambio para una aplicación de consola Delphi
- 2. Ejecutar aplicación de consola desde otra aplicación de consola
- 3. Aplicación de consola C#: mantenlo funcionando
- 4. C#: aplicación de consola - métodos estáticos
- 5. Aplicación de consola C#: ¿Impide que se imprima Control-C?
- 6. C# WPF - Icono de la aplicación + ShowInTaskbar = False
- 7. ¿Cómo cambiar el icono ejecutable desde el código C#? (no es mi icono de la aplicación)
- 8. Aplicación de consola ChromeDriver ocultar
- 9. Evento de apagado para la aplicación de consola C#
- 10. ¿Manera correcta de implementar la aplicación de consola C#?
- 11. Aplicación de consola C++, ocultando la barra de título
- 12. Uso de recursos incrustados en la aplicación de consola C#
- 13. ¿Qué sucede cuando cierra una aplicación de consola de C++?
- 14. aplicación de consola de Javascript?
- 15. Mostrar/Ocultar la ventana de la consola de una aplicación de consola C#
- 16. Ocultar ventana de la consola en la aplicación de consola C#
- 17. HttpUtility.UrlEncode en aplicación de consola
- 18. mínimo, buen ciudadano, C# aplicación de consola repetitivo
- 19. ejecutar la aplicación de consola en C# con los parámetros
- 20. Cómo ocultar una aplicación de consola en C#
- 21. ¿Cómo hacer una aplicación de consola C# multilenguaje?
- 22. ¿Editar texto en la aplicación de consola C#?
- 23. Archivo App.Config en la aplicación de consola C#
- 24. ¿Es posible utilizar HttpBrowserCapabilities desde una aplicación de consola C#?
- 25. aplicación consola C# - evitar diálogo de excepción predeterminado
- 26. Reutilización del icono de la aplicación .NET
- 27. Visual Web developer - aplicación de consola, cómo
- 28. ¿Cómo puedo hacer una aplicación C# con solo un icono de bandeja en MonoMac (sin icono de dock)?
- 29. Application.Current "null" en la aplicación de consola
- 30. . Aplicación de consola .Net que no muestra una consola
No estoy seguro si eso va a funcionar para mí. Estoy compilando una aplicación de concole en una aplicación de C#, utilizando CSharpCodeProvider y realmente, realmente quiero configurar el icono del explorador para el binario resultante ... – kal3v
Encontré las opciones del compilador: CompilerParameters cp = new CompilerParameters(); cp.CompilerOptions = "/ optimize/target: winexe /win32icon:program.ico"; ¡Gracias! – kal3v
Pequeña nota al margen: parece que el depurador VS ocasionalmente inicia programas de consola sin mostrar su ícono correctamente. Pero no afecta el programa real; es probable que sea solo porque se envuelve en un depurador o algo así. – Nyerguds