0

Рекомендация: установить диспетчер конфигурации на выпуск любого процессора, а затем распространять 32-разрядные и 64-разрядные продукты, просто изменив целевую ОС в Свойства проекта установки и развертывания? Или лучше использовать (для 32-разрядной версии) Release x86, а затем установить target -> x86 в Setup Project Properties и (для 64-разрядной версии) Release x64, а затем x64 в свойствах Project Setup?Ориентация на ОС Windows (x86 и x64) с помощью проекта установки в Visual Studio

Похоже, существует слишком много возможных способов распространения, но, похоже, что выпуск любого процессора, а затем выбор x86 или x64 в свойствах проекта установки - лучший способ распространения 32-разрядных и 64-разрядных версий для пользователей.

ответ

1

Если у вашего приложения нет зависимости, которая не может работать на x64, тогда будет простой и понятный подход к построению с помощью AnyCPU и развертывание на обоих (x86 и x64), но если вы знаете, что существуют зависимости, характерные для каждой платформы, он должен быть скомпилирован с x86 и x64 для 32-разрядной и 64-разрядной ОС соответственно.

Для получения дополнительной информации о каждом типе конфигурации сборки see this question и this