Visual studio 在Visual Studio中配置外部工具时出现问题
我在Visual Studio中设置外部工具时遇到问题 该工具用于JS Lint,它Lint一个javascript文件 我的设置如下: 标题:&JSLint- 命令:C:\Users\XXXX\Documents\visualstudio 2008\Tools\JsLint\JsLint.cmd 参数:$(ItemPath) 初始目录:[空白] 运行该工具时,在输出窗口中出现以下错误: 输入错误:“C:\Users\XXXX\Documents\Visual”中没有文件扩展名 我认为问题在于文件夹“VisualStudio2008”中的空间。如果我更改了文件夹结构的位置,但名称中没有空格,则所有操作都正常。不过,我想将其保存在“C:\Users\XXXX\Documents\Visual Studio 2008\Tools\JsLint\”文件夹中 有人能帮我解释一下为什么它不喜欢文件夹名称中的空格吗Visual studio 在Visual Studio中配置外部工具时出现问题,visual-studio,jslint,Visual Studio,Jslint,我在Visual Studio中设置外部工具时遇到问题 该工具用于JS Lint,它Lint一个javascript文件 我的设置如下: 标题:&JSLint- 命令:C:\Users\XXXX\Documents\visualstudio 2008\Tools\JsLint\JsLint.cmd 参数:$(ItemPath) 初始目录:[空白] 运行该工具时,在输出窗口中出现以下错误: 输入错误:“C:\Users\XXXX\Documents\Visual”中没有文件扩展名 我认为问题在于文
查看记事本中的.cmd windows命令脚本,它包含以下内容-可能我需要更改此命令以处理文件夹路径中的空间-有什么想法吗?将参数更改为:
Arguments: "$(ItemPath)"
我通过将cmd文件从以下位置更改来解决问题: @cscript//nologo%~dp0\jslint.wsf%* 致:
@ cScript /nOro“C:\用户\xxxx\DealsStudio\VisualStudio\\Too\\sSLNT\jsLnt.WSF”%*/P>当我用这样的问题解决想法(获取中间工具以传递正确的命令行到不同的工具)时,我通常只写一个简单的C++控制台应用程序,并将其吐出所给出的命令行。Win32的GetCommandLine()函数很方便,因为它不像argv和argc那样解析命令行。如果这不能让我立即了解真正的问题,那么我可以快速尝试一系列不同的想法,直到我找到中间工具想要的神奇的alt shift left handbrake。这是包含在.cmd文件中的内容,忘记了在原始问题@cscript//nologo%~dp0\jslint.wsf%*中包含它可能是一个问题。不确定如何集成中间工具-我该如何集成?