У меня есть приложение .net,
- библиотека классов (целевая платформа установлена на Любой ЦП )
- Приложение Winform ( Целевая платформа установлена на Любой ЦП )
- Установщик (Целевая платформа установлена на X86 и Обнаруженные зависимости установлены для .NET framework (x86))
Теперь, когда я устанавливаю это приложение через setup.exe на 64-битной машине он устанавливается в папку Program Files [x86]; я думаю, это функция WoW64 для эмуляции 32-битной среды в 64-битном приложении.
Теперь, когда клиент спрашивает чтобы преобразовать его в 64-битный, почему для него важно, нормально ли 32-битная версия сама работает через WoW64? приведет ли преобразование ее в 64-битную к повышению производительности?
И когда я попытаюсь преобразовать ее в 64-битную версию бит, мне нужно изменить его для всех, например,
- Библиотека классов (изменить целевую платформу на 64) (Что, если я пропущу этот шаг?)
- Приложение Winform (измените целевую платформу t o 64) (Что, если я пропущу и это?)
- Установщик (измените целевую платформу на 64) [В списке обнаруженных зависимостей нет ни одной опции .NET framework x64, почему?]
Пожалуйста, предложите.
задан Drew Gaynor 22 December 2011 в 14:16
поделиться