네트워크 드라이브를 스크립트의 드라이브 문자에 매핑하는 MSBuild 스크립트를 작성하려고하지만 불행히도 대상 폴더의 경로에 포함 된 공간이 포함되어 있습니다. 포함 된 공간으로 인해 매핑이 실패하고 경로 주위에서 따옴표를 이스케이프 할 수 있는지 알 수 없습니다. 큰 따옴표를 시도했지만 MSBuild는 그것을 좋아하지 않습니다 (또는 Windows XP는 그것을 좋아하지 않습니다). 누구나이 짐승을 코딩하는 방법을 알고 맵이 작동합니까?
<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
물론 포함 된 공간은 "프로그램 파일"에서 발생합니다.
Command="quot;$(PathWithTrailingBackslash)""
as로 렌더링"Path\With\Trailing\Backslash\"
하고\"
에 대한 명령 줄 이스케이프 시퀀스"
이므로 다음과 같은 모든 인수가 엉망 이 되기 때문에 도움이되지 않습니다 .