2010-07-15 10 views
9

Tengo un ícono para una de mis aplicaciones, que he incrustado en un archivo de recursos y que se utiliza como ícono principal para la aplicación. Hasta aquí todo bien.Proyecto de instalación de Visual Studio: Iconos de instalación y aplicación

Sin embargo, quiero utilizar el mismo icono para el proyecto de instalador y para el acceso directo que el instalador coloca en el menú Inicio. Puedo configurar el ícono para el paquete instalador, pero solo si agrego el ícono como un archivo .ico en la carpeta principal de la aplicación.

El objetivo del icono incrustado en un archivo de recursos es que no tengo un archivo ICO flotando en Archivos de programa. No puedo acceder al archivo de recursos del proyecto principal en el proyecto del instalador. ¿Hay algún truco que me falta?

En segundo lugar, incluso si incluyo un icono en la carpeta principal, si configuro el menú abreviado para usarlo, no lo hace - muestra el ícono de atajo estándar tanto en el IDE como en el menú después del programa ha sido instalado. De nuevo, ¿me estoy perdiendo un truco aquí?

Respuesta

8

No tengo tiempo para probarlo ahora, pero cuando busque un icono, se le presentará un cuadro de diálogo que le permite elegir elementos que estarán en la computadora de destino. En la parte inferior del diálogo hay un menú desplegable que te permite seleccionar el tipo de archivo. Si elige EXE (o posiblemente DLL), se mostrarán los resultados del proyecto principal. Una vez que seleccione eso, puede elegir cualquier ícono incrustado que contenga la salida de su proyecto. (. Lo que no hice la prueba: Si los iconos muestran en realidad después de instalar el software en un equipo de prueba)

+0

lo hubiera intentado esto, pero en algún momento me había quitado mi archivo de recursos (y reinstalado) pero que significaba la salida primaria faltaba su icono, y por lo tanto cuando se trataba de el instalador, ¡no había ícono para elegir! – CJM

+0

En mis pruebas, esto solo funcionó si el icono se seleccionó en las páginas de propiedades del proyecto y no solo en los formularios dentro del proyecto o como un recurso incrustado. De lo contrario, seleccionar la salida primaria no haría que haya iconos incrustados disponibles para seleccionar. –

+0

@Stefan, estoy teniendo el mismo problema, me gustaría elaborar un poco más en detalle por favor – IbrarMumtaz

0

El tamaño de su icono debe ser de entre 10 kb - 40 kb. De lo contrario, no aparecerá.

Gracias, anshul

+1

Debe explicar un poco sobre lo que está tratando de decir – asheeshr

Cuestiones relacionadas