windows-installer - tutorial - setup project visual studio 2017
¿Especificando la carpeta c: / ProgramData en el proyecto de instalación? (1)
No creo que esté disponible en el vuelo. Puede crear una Carpeta personalizada y establecer su propiedad DefaultLocation
en [CommonAppDataFolder]
.
Estoy utilizando un proyecto de implementación de Windows Installer en VS 2010 para crear un instalador para un pequeño proyecto de demostración. La demostración necesita instalar un archivo de base de datos de SQL Compact (MyData.sdf). La demostración no puede instalar la base de datos en la carpeta de la aplicación en la máquina del usuario. Si hago eso, aparece un error de "acceso denegado". Por lo tanto, el lugar lógico para instalar la base de datos parece ser una subcarpeta en la carpeta c: / ProgramData del usuario.
¿Cómo especifico la carpeta c: / ProgramData en el Editor del sistema de archivos del proyecto de implementación? Hago clic con el botón derecho en el nodo Sistema de archivos en la máquina de destino y muevo el cursor sobre Agregar carpeta especial para ver la lista desplegable de carpetas especiales, pero no veo una carpeta especial que parezca corresponder a la carpeta c: / ProgramData.
¿Una de las entradas en la lista corresponde a la carpeta? ¿Tengo que configurarlo como una carpeta personalizada? Si lo hago, ¿cómo puedo configurar la carpeta personalizada? Gracias por tu ayuda.