2010-06-22 4 views
0

Visual Studio에서 외부 도구를 설정하는 데 문제가 있습니다.Visual Studio에서 외부 도구 구성 관련 문제가 발생했습니다.

이 도구는 자바 스크립트 파일을 포함하는 JS Lint 용입니다.

다음과 같이 내 설정은 다음과 같습니다

제목 : & JSLint - http://www.jslint.com/

명령 : C : \ 사용자 \ XXXX \ 문서는 비주얼 스튜디오 2008 \ 도구 JsLint \가

을 jslint.cmd \ \ 인수 : $ (ItemPath)

초기 디렉터리 : 나는이 도구를 실행하면 [빈]

, 나는 다음과 같은 수 출력 창에 오류가 있습니다 :

입력 오류 : "C : \ Users \ XXXX \ Documents \ Visual"에는 파일 확장자가 없습니다.

"Visual Studio 2008"폴더의 공간이 문제라고 생각합니다. 위치를 변경하면 이름에 공백이없는 폴더 구조가 모두 제대로 작동합니다. 하지만 나는 "C : \ Users \ XXXX \ Documents \ Visual Studio 2008 \ Tools \ JsLint \"폴더에 보관하고 싶습니다.

폴더 이름의 공백이 마음에 들지 않는 이유는 누구나 나를 도와 줄 수 있습니까?

메모장의 .cmd windows 명령 스크립트를 보면, 다음이 포함되어 있습니다. 어쩌면 폴더 경로의 공간을 처리하기 위해이를 변경해야합니까? 이것에

답변

0

나는에서 cmd를 파일을 변경하여 내 문제를 해결 :

@cscript // NOLOGO "C : 사용자 \ \ XXXX \ 문서 2008 \ 도구 JsLint \의 jslint.wsf을 \ 비주얼 스튜디오를 \"% *

1

변경 인수 :에

@cscript // NOLOGO % ~ DP0 \ jslint.wsf % *

:

Arguments: "$(ItemPath)" 
+0

WHE n 이와 같은 문제가있는 아이디어가 부족합니다. 중간 도구를 사용하여 다른 도구에 올바른 명령 줄을 전달합니다. 일반적으로 죽은 간단한 C++ 콘솔 응용 프로그램을 작성하고 명령 줄을 뱉어 내야합니다. Win32의 GetCommandLine() 함수는 argv 및 argc와 달리 명령 행을 구문 분석하지 않기 때문에 편리합니다. 그것이 내게 진정한 문제에 대한 즉각적인 통찰력을주지 않는다면 중간 도구가 원하는 마력의 alt-shift-left-handbrake를 칠 때까지 여러 아이디어를 빠르게 시험 할 수 있습니다. –

+0

이것은 .cmd 파일에 포함 된 것으로 원래 질문에 포함하는 것을 잊었습니다. @cscript // nologo % ~ dp0 \ jslint.wsf % * 아마도 여기에 문제가있을 수 있습니다. 중간 도구를 통합하는 방법에 대해 잘 모르는 경우 어떻게해야합니까? – amateur

관련 문제