У меня есть проект развертывания Visual Studio 2010, и теперь мне нужен установщик x64 для нашего продукта. У меня есть различные пользовательские загрузчики, которые проверяют, является ли система x86 или x64. Единственное изменение, которое, по моему мнению, мне нужно сделать перед сборкой, это установить для TargetPlatform значение x64 на панели свойств проекта развертывания и изменить специальный файл Program Files файловой системы на [ProgramFiles64Folder].
Я не могу понять, как я могу изменить диспетчер конфигурации, чтобы сохранить эти изменения между x86 и x64. У проекта установщика не может быть связанной с ним платформы. Даже создание отдельной конфигурации для x64 (для чего ДОЛЖНА быть платформа) не сохраняет решение x86/x64, а только позволяет мне сохранить различные предпосылки для конфигурации.
Есть ли простой способ переключения между x64 и x86 в моем установщике? Я бы предпочел не менять папку Program Files и платформу в свойствах проекта установщика каждый раз, когда я хочу построить, и при этом я не хочу делать копию проекта установщика и хранить его только для x64, так как это было бы Кошмар обслуживания.