Команда собирается перейти с XP32 на XP64 для разработки .NET - Есть какие-нибудь ошибки? - PullRequest
6 голосов
/ 11 февраля 2009

Моя команда получает новые рабочие станции XP64. Мы использовали XP32 до сих пор. Большая часть нашей работы выполняется в управляемых C # / VS2008 / .net 3.5 и SQL Server 2005. Однако у нас есть пара приложений, которые все еще находятся в VS2005 / .net 2.0. Большинство наших приложений - это приложения веб-форм ASP.NET и службы WCF, работающие на 64-битных серверах. Тем не менее, у нас есть некоторая разработка WPF, которая должна работать на 32-битных машинах.

Существуют ли какие-либо затруднения или переходные боли, о которых мы должны знать?

Ответы [ 12 ]

1 голос
/ 12 февраля 2009
  • Отладка в смешанном режиме является проблемой, если Вы используете любые C ++ и C # с 64-битными приложениями.
  • Есть еще много инструментов разработки, которые не поддерживают работу в Windows x64 или не поддерживают работу с 64-битными двоичными файлами. Взять, к примеру, Compuware DevPartner. В настоящее время он поддерживает только разработку 32-битных приложений, но само приложение будет работать в 64-битной Windows.
0 голосов
/ 11 февраля 2009

У Sun хорошая статья об этом. http://developers.sun.com/solaris/articles/ILP32toLP64Issues.html

Это не является необычным для нынешних 32-битных приложения, чтобы предположить, что Int Тип, длинный тип и указатели являются тот же размер. Потому что размер долго и изменение указателя в данных LP64 модель, это изменение само по себе является Основная причина ILP32 к LP64 проблемы с конвертацией.

...