У меня есть .js файл, который обычно выполняется cscript.exe
(т.е. не запускается в браузере и не может быть запущен там).
Я знаю, что могу передать cscript.exe
параметр //X
, чтобы получить запрос на выбор отладчика. Хорошо. Все в порядке.
Я выбираю "Visual Studio 2005 Debugger", появляется IDE, выполнение останавливается на первой строке. Отлично.
Сценарий завершается (или я завершаю его), я редактирую что-то и хочу отладить это снова.
Простая мысль - просто нажать F5 и запустить отладчик снова. Но это не работает. VS просто говорит мне, что не может найти никаких отладочных символов в cscript.exe
:
Что теперь? Запускать cscript.exe
из командной строки заново для каждого запуска отладки, на мой взгляд, довольно обременительно.
Есть ли способ просто отлаживать скрипт с помощью VS? Также были бы признательны за советы по другим инструментам отладки.
Edit:
Ответот отt0nyh0 довольно близок. Я создаю фиктивное консольное приложение, компилирую, и отладчик появляется. Однако две вещи не идеальны
cscript.exe
всегда спрашивает, какой отладчик использовать (какой экземпляр VS).
Можно ли это преодолеть, указав определенный экземпляр отладчика непосредственно в командной строке?
Для того, чтобы срабатывало событие post-build, необходимо внести некоторые изменения в исходники. В настоящее время я просто добавляю/удаляю пустую строку для запуска сборки моего фиктивного проекта.
Есть ли способ всегда выполнять скрипт после сборки, даже если ничего не изменилось?