Я обновляю существующее приложение, которое устанавливается через проект установки и развертывания.
Старое приложение скопировало конфигурацию и файл базы данных в папку приложения в Program Files во время установки. Это работало нормально на Win 2000 и Win Xp (под учетной записью локального администратора). В Windows 7, однако, это не только осуждается, но по сути не работает из-за UAC.
Поэтому я хочу обновить приложение, чтобы записать его config / data в CommonApplicationData. В существующем проекте установки и развертывания вы можете легко выбрать несколько мест в качестве целей для копирования файлов. т.е. папка приложения, рабочий стол пользователя и файлы программы пользователя.
Я не вижу аналогичного способа сообщить программе установки о необходимости копирования в папки AppData / CommonApplicationData. Это существует, и если нет, то есть ли какие-нибудь простые исправления?
Спасибо!