Я надеюсь, что на этот вопрос еще не ответили, но я чувствую, что я прочитал каждую связанную статью по всему Интернету ...
Мне нужно, чтобы свойство DefaultLocation установщика по умолчанию было C:\ или D: \ (в идеале здесь должна быть логика, но я уже понял, что это невозможно сделать, потому что пользовательские действия выполняются после установки файлов).
Проблемы, с которыми я сталкиваюсь, заключаются в том, что если яиспользуйте свойство для [TARGETDIR] или [ROOTDRIVE], для которого по умолчанию обычно используется C: \ или D: \, чтобы при выборе пользователем другого места установки программа установки игнорировала выбранное место.
Например, на моей машине [ROOTDRIVE] разрешается в C :.Если я скажу установщику D: \, он все равно установится в C: \.Это происходит как со свойством [TARGETDIR], так и со свойством [ROOTDRIVE].
Кто-нибудь видел это или знает, почему это происходит?
Спасибо, Стив