2014-01-03 1 views
1

Возможно ли отладка JScript-таргетинга на Windows Scripting Host (WSH) в Visual Studio Express 2013?Отладка WSH JScripts в Visual Studio Express

Примечание: код использует метод GetObject, который больше не разрешен в Internet Explorer по соображениям безопасности. Таким образом, отладчик IE не является вариантом.

Я вижу явный шаблон для вставки файлов WSH (помимо файлов JScript) в VS Express для Web, но я не понимаю, как их запускать в отладчике VS.

Я пытался отладить извне с правами администратора:

cscript.exe //x //d script.js 
cscript.exe //d script.js 
cscript.exe //x script.js 
cscript.exe //x //d script.wsh 
cscript.exe //d script.wsh 
cscript.exe //x script.wsh 

Чтобы увидеть, если проблема с моей системой Win7 x64, я установил доисторическую Microsoft Script Debugger для NT и:

c:\windows\syswow64\cscript.exe //x //d script.js 
c:\windows\syswow64\cscript.exe //x //d script.wsh 

Как я могу вернуться к современности?

ответ

1

Возможно, вы не сможете сделать это с помощью экспресс-доставки, но вы можете сделать это с изданием сообщества. Вы должны сделать это в реестр

[HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings] 
"JITDebug"=dword:00000001 

Вы можете добавить его в инструмент/внешних инструментов в визуальной студии, чтобы сделать жизнь проще. Начиная с cscript // x // d будет запрашивать отладчик.