Pregunta

He creado un proyecto de instalación Web y yo quería crear un acceso directo a la aplicación web (por ejemplo: http: //localhost/xx/yy.aspx ). hasta este punto era bastante fácil: he creado un acceso directo (no importa dónde), que dio la url que quería, añadió esta a carpeta especial el escritorio del usuario de mi proyecto de instalación Web, y se colocó en el escritorio después de la instalación . pero entonces yo quería mostrar mi icono de acceso directo personalizado. i establecer el icono del acceso directo que he creado en mi sistema de archivos. entonces se incluyeron nuevamente a este proyecto de instalación. sin embargo después de la instalación del acceso directo siguió mostrando el icono de IE por defecto. (I probado todas estas en Windows Server 2003, en Windows XP el acceso directo se presentó iconless)

después de algunos ensayos he encontrado otra manera: i recreado un acceso directo iconless en mi sistema de archivo, abierto mi proyecto de instalación web, incluido este acceso directo y mi icono de la carpeta de aplicaciones Web bajo sistema de archivos en el equipo de destino, a continuación, hace clic en el escritorio del usuario, clic derecho en el lado área en blanco de la derecha, seleccionado Crear nuevo acceso directo y eligió el acceso directo Acabo de añadir. A continuación, en el escritorio del usuario hace clic en el acceso directo recién creado, abre la ventana Propiedades y establezca su propiedad icono a mi icono incluido. Estos pasos resuelven todo tanto en el servidor 2003 y Windows XP.

Aunque esto no era realmente una pregunta que quería compartir todos modos porque era bastante molesto.

¿Fue útil?

Solución

Así que el problema era que no estaban incluidos el archivo de ICO, EXE o DLL real que contiene el icono en el instalador? archivos de acceso directo (.lnk) en realidad no contienen una copia del icono, sólo un enlace a ellos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top