Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在Visual Studio中配置外部工具时出现问题_Visual Studio_Jslint - Fatal编程技术网

Visual studio 在Visual Studio中配置外部工具时出现问题

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”中没有文件扩展名 我认为问题在于文

我在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\”文件夹中

有人能帮我解释一下为什么它不喜欢文件夹名称中的空格吗


查看记事本中的.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%*中包含它可能是一个问题。不确定如何集成中间工具-我该如何集成?