我有一个通常由cscript.exe
执行的.js文件(即未在浏览器中运行并且无法在那里运行)。在Visual Studio(或其他JS调试器)中调试Javascript
我知道,我可以喂cscript.exe
//X
参数,以便得到一个调试器要求选择。好。没关系。
我选择“Visual Studio 2005调试器”,IDE出现,执行停止在第一行。精细。
脚本终止(或我终止它),我编辑的东西,并希望再次调试。
简单的想法就是打到F5并再次运行调试器。但这不起作用。 VS只是告诉我它找不到任何调试符号cscript.exe
:
现在是什么?对于每次调试运行,再次从命令行开始cscript.exe
在我看来是相当麻烦的。
有没有办法简单地用VS调试脚本?另外提示其他调试工具,将不胜感激。
编辑:
的的t0nyh0answer是八九不离十。我创建了一个虚拟控制台应用程序,编译并调试器出现。然而,两件事情是不完美的
cscript.exe
总是要调试器使用(VS的哪个实例)。
这可以通过直接在命令行中指定某个调试器实例来克服吗?为了激发后期构建事件,必须在源代码中进行一些修改。目前,我只是添加/删除一个空白行来触发构建我的虚拟项目。
即使没有任何变化,是否有办法始终执行构建后脚本?
对于Visual Studio中的“生成事件”选项卡上的“2.”,在运行“生成后”事件时有不同的选项。至少在VS 2010中,您的选项是“始终”,“成功构建”和“构建更新项目输出时”。不知道2005年是否一样。 – BryanJ 2012-03-16 11:31:21