Нужно ли нам снова создавать приложение при переносе его с 32-битной машины на 64-битную? - PullRequest
0 голосов
/ 26 августа 2010

Рассмотрим приложение, построенное на 32-битной машине. Теперь я хочу переместить приложение на 64-битную машину. Нужно ли перестраивать приложение еще раз на 64-битной машине?

Ответы [ 3 ]

2 голосов
/ 26 августа 2010

Вам не нужно.

Существует как 32-битная, так и 64-битная среда .net, и обе они работают на 64-битных окнах.Это связано с тем, что 64-разрядные окна могут запускаться 32-разрядными (x86) путем «эмуляции» 32-разрядной ОС.

Ваша сборка помечается во время сборки как 32-разрядная, 64-разрядная или «Любой ЦП».Любые сборки ЦП будут работать в 64-битной среде на 64-битных окнах и 32-битной на 32-битных окнах.

Наименьшее количество тестирования требуется, если вы пометите свои сборки как 32-битные.

2 голосов
/ 26 августа 2010

Нет.

Win x64 полностью поддерживает сборки x86.

Если ваши сборки собраны для AnyCPU, вам следует протестировать как 32-битные, так и 64-битные процессы.

0 голосов
/ 26 августа 2010

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

Конечно, это не всегда необходимо; но сайт клиента - ужасное место для первого теста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...