2009-05-06 21 views
5


Estoy instalando una aplicación WPF utilizando la implementación ClickOnce. Hay ciertas configuraciones en la aplicación.config que necesitan ser cambiadas después de que se instala la aplicación. Aunque app.config existe en la carpeta de implementación como assemblyname.exe.config.deploy, después de instalar la aplicación parece que no puedo encontrarla en la máquina cliente para poder cambiar la configuración.Clickonce y app.config

¿Dónde lo busco, cualquier puntero?

Muchas gracias.

Respuesta

15

La configuración de la aplicación se encuentra aquí (sustituir < nombre de usuario > por el nombre de usuario, los usuarios de XP se ven en "Document and Settings"):

C: \ Users \ < nombre de usuario > \ AppData \ Local \ Aplicaciones \ 2.0

se encuentra ubicado en una de esas subcarpetas semi-crípticos, pero estoy seguro de que obtendrá de él :)

+0

Muchas gracias. Sí ayudó. –

2

debe utilizar SlowCheetah (una extensión VS). Con esto puede crear una transformación para su archivo app.config en función de su configuración de compilación (es decir, depuración/versión). Luego, cuando publique con ClickOnce, su archivo app.config (o cualquier otro archivo XML) se transformará en el paquete ClickOnce que se publicará. Puede encontrar una muestra al https://github.com/sayedihashimi/slow-cheetah/tree/master/SlowCheetah.Samples/Wpf.Transform.