Совместимость Visual Studio (6.0, 2003 и 2008) с 64-разрядной версией Windows Vista (x64) - PullRequest
5 голосов
/ 16 октября 2008

Есть ли проблемы с совместимостью при работе с Visual Studio 6.0 (включая клиент Visual SourceSafe 6.0), Visual Studio 2003 и Visual Studio 2008 в 64-разрядной версии Windows Vista?

Можно ли в интерактивном режиме отлаживать приложения с помощью веб-сервера Vista? Могу ли я по-прежнему создавать / компилировать проекты?

Правильно ли предположить, что Visual Studio 6.0 и 2003 будет работать под WoW64 (64-разрядная версия Windows-on-Windows), в то время как Visual Studio 2008 является родной x64?

Я отмечаю «Заявление о поддержке Visual Basic 6.0 в Windows Vista и Windows Server 2008» (http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx) утверждает, что «разработка VB6 в 64-битной Windows не поддерживается и не будет поддерживаться».

Я обнаружил, что некоторые юзеретьи / группы новостей обсуждают других людей, пытающихся сделать то же самое

Ответы [ 10 ]

3 голосов
/ 16 октября 2008

Я не могу ответить за 6.0, но у меня нет проблем с 2003, 2005 и 2008 годами.

2 голосов
/ 17 октября 2008

IDE VS 2008 - это не 64-битное приложение - это 32-битное приложение, которое работает в WoW.

1 голос
/ 17 октября 2008

Я уже некоторое время работаю с vb6 на 64-битной Windows Vista Ultimate. Основное программное обеспечение работает нормально после первоначальной настройки конфигурации, но у меня возникли проблемы со сторонними компонентами, такими как ActiveReports. Поэтому некоторые мои проекты работают нормально, а другие вообще не работают в зависимости от зависимостей.

1 голос
/ 17 октября 2008

Существует ряд проблем совместимости со старыми версиями Visual Studio для Vista, однако ни одна из этих проблем не может относиться к вам, поэтому вам придется выяснить это самостоятельно, исходя из ваших требований.

Проверьте это:

0 голосов
/ 20 ноября 2009

2005 работает нормально, и MS официально поддерживает 6.0, так что вы должны быть хороши в обоих случаях. К сожалению, 2003 не поддерживается MS, и до сих пор я не смог его правильно установить и запустить на Vista x64. : - (

0 голосов
/ 08 января 2009

Я использую VS 6 на Vista64. Он был установлен отлично, минус небольшая проблема или предупреждение, которое я не помню, но было легко исправлено.

Две проблемы, с которыми я столкнулся с VC6 специально для Vista / w2k8, заключаются в том, что иногда приложения C CLI зависают даже после остановки из IDE. Иногда приходится вручную закрывать окна команд приложений.

Если вы планируете запускать VSS Source Safe 6 по сети и особенно через WAN, я очень рекомендую настроить систему Vista / W2k8, размещенную на VSS, чтобы принудительно использовать SMB v1 для обслуживания файлов. У нас не было ничего, кроме постоянного потока повреждений / проверок, которые на самом деле не были «проверены» на проблемах с использованием VSS с новым протоколом SMB2 в среде WAN. После переключения на SMB v1 все сразу пришло в норму. Заставляет меня задуматься, неужели MS не срезал слишком много углов, пытаясь улучшить производительность файлов на новой платформе.

Кроме этих двух проблем не было замечено никаких других проблем совместимости.

0 голосов
/ 08 января 2009

Visual Studio 6 не будет установлен, если вы попытаетесь установить все компоненты. Он получает ошибку установки DCOM и затем терпит неудачу.

Когда я установил только те части, которые мне были интересны (VC ++, VB6, часть доступа к данным), он установил OK. Убедитесь, что вы выключили UAC для простоты.

После этого можно установить Visual Studio 6 с пакетом обновления 6 ... Я думаю, что VS 6 с пакетом обновления 5 не может быть установлен (из-за ошибок MDAC), но, полагаю, в этом нет необходимости, если VS6 SP6 устанавливается нормально.

0 голосов
/ 20 октября 2008

VB6-IDE и программы работают нормально на Vista64. Единственное, с чем я не могу работать - это так называемые WebClass-Projects (способ VB6 для приложений ewb).

0 голосов
/ 17 октября 2008

Я разрабатываю на VB6 в виртуальном ПК W2K на машине с Vista 64. Я считаю, что приложения VB6 создаются на W2K намного быстрее, чем на XP. Никогда не узнал почему.

0 голосов
/ 17 октября 2008

Я читаю отчеты о том, что VS2003 «отравляет» системы Vista, поэтому я не рисковал - вместо этого я установил его на 32-разрядный образ Windows XP на виртуальном ПК.

Поскольку я больше не работаю с большим количеством кода .NET 1.1, я полагаю, что это хороший обходной путь, пока все / все не смогут перейти на .NET 2.0 или более позднюю версию.

Также первые версии VS2005 имели проблемы совместимости с Vista. С тех пор это было решено с помощью пакета обновления, но даже в этом случае я просто установил VS2008 на мою машину с Vista 64. Нет смысла использовать VS2005, если у вас VS2008.

...