2008-11-11 9 views

Respuesta

21

Si abre el archivo appref-ms en un editor de texto, verá que contiene la URL de la aplicación, cultura, arquitectura del procesador y clave utilizada para firmar la aplicación, así que sí, es solo un enlace.

La diferencia entre los archivos "Referencia de la aplicación" y accesos directos (.lnk) es que la referencia de la aplicación apunta a la aplicación original Url y no a la ubicación del archivo exe en el disco, cuando ejecuta el archivo appref-ms sabe cómo encontrar la copia del programa en el disco local y ejecutarlo desde allí sin acceder a la URL (esto no es preciso y depende de la configuración en el manifiesto ClickOnce, pero es una aproximación cercana).

+4

alguna idea de cómo * * "sistema sabe cómo para encontrar la copia del programa en el disco local "? – EricLaw

+2

@EricLaw en este [debate] (http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/325e0a36-fa31-4467-a2e4-9fbcdf9618db/) en los foros de Windows Forms hay una explicación por un empleado de Microsoft sobre cómo podría funcionar/podría implementarse, parece que la implementación de ClickOnce no está documentada en ninguna parte. También puede encontrar interesante esta [discusión vinculada] (http://stackoverflow.com/questions/10766334/how-to-find-the-target-exe-file-of-appref-ms) – edymtt

0

Si lo abres y luego abrir administrador de tareas y luego clic derecho en la tarea, la ubicación del archivo abierto y va a ir más (la mayoría de las veces) directamente al .exe real

Cuestiones relacionadas