Проблемы совместимости vbscript с Windows 8

Моя компания в настоящее время размещает унаследованное приложение, которое содержит большое количество vbscript (клиентский браузер и автоматизация задач), классический asp и немного vb 6. (я знаю, что он довольно старый). Пока мы работаем над переписыванием многих из них по частям . В конечном итоге нам понадобится поддержка Windows-8. Есть ли список проблем или советов по совместимости, на которые следует обратить внимание при поддержке Windows 8?

Обновлять

VB6 работает в Windows 8? частично отвечает моему до VB 6. Но все же обеспокоен о vbscript.

поддержка vbscript в Windows 8 охватывает гораздо больше


person Terrance    schedule 14.09.2011    source источник
comment
Вы имеете в виду 2008 или Windows 7?   -  person Apollo SOFTWARE    schedule 15.09.2011
comment
Я имею в виду Windows 8 en.wikipedia.org/wiki/Windows_8   -  person Terrance    schedule 15.09.2011
comment
Там все еще много спекуляций. Вероятно, стоит подождать, пока станет доступна одна из бета-версий, RC или RTM-версий (MS предоставила доступ к ограниченным по времени виртуальным машинам для тестирования в последних нескольких выпусках).   -  person Deanna    schedule 15.09.2011
comment
предварительная версия для разработчиков теперь доступна для загрузки.   -  person Deanna    schedule 15.09.2011
comment
Загружаю сейчас... по крайней мере, это будут мои выходные. Спасибо   -  person Terrance    schedule 15.09.2011


Ответы (2)


Все, что работает в Windows 7, должно работать в Windows 8 в режиме рабочего стола. Ни одна из перечисленных вами технологий не будет работать в новых приложениях в стиле Metro.

person Steve Rowe    schedule 15.09.2011
comment
Поскольку Metro отображается с использованием движка IE Trident (из недавних замечаний), я подозреваю, что многие из этих технологий будут работать. Только время покажет, у нас нет SDK или чего-то еще, кроме предварительной версии ОС и некоторых предварительных версий инструментов VS. - person Bob77; 15.09.2011
comment
@Bob, SDK входит в предварительную версию iso. - person Steve Rowe; 16.09.2011
comment
Должен быть включен в гигантскую загрузку со всеми битами VS, которые людям не обязательно нужны. Однако хороший момент. - person Bob77; 16.09.2011

Пока у вас есть DLL среды выполнения VB6, она должна быть обратно совместима.

И IIS7, и 7.5 поддерживают классические страницы ASP, поэтому у вас не должно возникнуть никаких проблем. В ближайшем будущем вы хотите перенести их на .NET.

person Apollo SOFTWARE    schedule 14.09.2011
comment
включает ли это хост сценариев Windows? - person Terrance; 15.09.2011
comment
Я сейчас в процессе миграции. Однако, учитывая текущие обстоятельства, мы, возможно, не сможем вовремя переписать весь наш 10-летний устаревший код для поддержки новейшей версии. Основываясь на том, что еще работает, мы можем лучше определить приоритеты того, что будет сделано в первую очередь при переписывании. - person Terrance; 15.09.2011
comment
Это должно быть совместимо. wsh-скрипты прекрасно работают в 2008 году, как и vbs-файлы. Тем не менее, вам действительно следует мигрировать в течение следующих нескольких лет. С постоянно меняющейся архитектурой и ландшафтом вещей вам следует перенести эти wsh-скрипты на командлеты, требующие powershell. Powershell появится в ближайшие годы. - person Apollo SOFTWARE; 15.09.2011
comment
не говоря о Windows Server 2008, и да, я знаю, мы должны. Мы снова находимся в процессе миграции на .NET. Просто нужно уметь расставлять приоритеты. - person Terrance; 15.09.2011
comment
(гуглите windows 8) Поверьте, я прекрасно осознаю необходимость миграции. - person Terrance; 15.09.2011
comment
Только что загрузил превью для разработчиков 8. Все мои vbs работают нормально, как и приложения .NET. Программы VB6 также работают из коробки, все должно быть в порядке. - person Apollo SOFTWARE; 15.09.2011
comment
Спасибо много. Все еще обновляю все, но это определенно помогает. - person Terrance; 15.09.2011
comment
Интерфейс в 8 довольно гладкий. Я не знал о его существовании до сих пор! Обычно меня предупреждают в MSDN и моих учетных записях technet. - person Apollo SOFTWARE; 15.09.2011
comment
VBScript не связан с VB6 и не использует его среду выполнения. - person Bob77; 24.09.2011