Общие подводные камни при переходе на 64-битную Vista? - PullRequest
0 голосов
/ 18 июня 2009

Ну, для начала, я использую Visual Studio 2008 в 32-битной системе Windows XP. У меня есть вторая 32-битная система Vista, но она не используется для разработки. Я только что заказал новый компьютер для разработки, который будет использовать 64-битную Vista. (Пока не хочу Windows 7, но, вероятно, через два года она будет обновлена ​​до Windows 7, если она будет иметь хорошую рыночную стоимость.) (Кстати, Intel Xeon Quadcore, 12 ГБ ОЗУ, 1,3 ТБ на 2 дисках.) Я знаю, что большинство 32-битных приложений будут работать просто отлично, включая VS и несколько других. Я не слишком беспокоюсь об этом в любом случае. Я также занимаюсь разработкой с Delphi 2007, но меня это тоже не беспокоит. Но я хочу принять это во внимание:

На этой новой 64-битной системе я могу начать разработку 64-битных приложений. Для меня это ново, так каковы наиболее распространенные ловушки, которых мне нужно избегать, когда я начинаю разрабатывать новые 64-битные приложения? Например, типы данных, которые имеют другой размер, файловая система, которая может отличаться специальные 64-битные функции, о которых мне нужно знать, возможный конфликт, когда мне нужно объединить мой 64-битный код с 32-битными сборками и т. д.

(Я уже знаю одно: при разработке веб-приложений мне нужно убедиться, что мой веб-хост поддерживает 64-битные приложения, иначе это бесполезно ... Судя по всему, IIS, похоже, не в состоянии поддерживать оба 64- 32-битные и 32-битные приложения, так что это одна ловушка.)

Я не собираюсь портировать 32-битные приложения на 64-битные приложения. Я просто хочу создать новые 64-битные приложения. С нуля! Так что без какой-либо 32-битной истории. Я также читал об этом неотвеченном вопросе Caveat , но это больше о миграции. Я не буду ничего переносить.

Ответы [ 2 ]

1 голос
/ 25 июня 2009

Головные боли при развертывании как минимум для настольных приложений.

Специальные папки по некоторым причинам отличаются.

Редактировать и продолжить в Visual Studio можно только при компиляции в 32-битную версию.

Вы можете найти некоторые неясные проблемы, которые могут обойтись навсегда.

1 голос
/ 25 июня 2009

Я использую 64-битную систему Vista с ноября, очень мало проблем. Хуже всего то, что в Visual Studio для отладки задачи сценария в службах SSIS вы должны запретить использование 64-разрядной среды выполнения.

...