DefaultLocation en un proyecto de Setup de Visual Studio

Si has tenido que montar un programa de instalación teniendo en cuenta las restricciones de seguridad cuando un usuario no es administrador del equipo, seguro que habrás tenido más de un quebradero de cabeza.

En este post quiero listar algo que está muy mal documentado (¿está documentado?): los nombres de las carpetas especiales que se pueden usar en la propiedad DefaultLocation de la carpeta de instalación.

Cuando creamos un proyecto de Setup, por defecto la ubicación de la instalación es:
  • [ProgramFilesFolder]: Archivos de programa
Pero nos pueden interesar otras ubicaciones como:
  • [CommonAppDataFolder] documents and settings\All Users\Datos de programa
  • [AppDataFolder] documents and settings\%username%\Datos de programa

Comentarios

Entradas populares de este blog

Install NET Core 2.1 SDK on Rasapbian

Actualizar automáticamente la versión del ejecutable con el nº de build de Jenkins

Pasar parámetros dinámicos a Attributes