Я создал проект установки установщика Visual Studio (2010) для развертывания базового приложения WinForms, и мне нужен мой установщик для создания пары каталогов на основе ОС, на которой он работает. Например, когда установщик запущен в Windows XP (и более ранних версиях), мне нужно создать:
Application Folder\NewFolder
Если установщик работает в Vista или более поздней версии, мне нужно создать каталог под общей папкой данных приложения (т.е. C: \ ProgramData), например:
Common Application Data Folder\NewFolder
Я вижу, что могу добавить «Пользовательскую папку» через «Вид» -> «Файловая система», но я не уверен, как объявить свойство DefaultLocation для этой новой папки. По умолчанию используется значение [TARGETDIR], но я не уверен, как указать местоположение каталога, который я хочу создать. Можно ли это сделать с помощью проекта установки установщика Visual Studio или мне не повезло?