2012-12-10 2 views
0

MSBuild에서 Exec 작업을 사용하여 빌드 시퀀스에서 일부 후 처리를 수행하기 위해 외부 도구를 호출하고 있습니다. 도구를 새 버전으로 업데이트하면 실행 파일의 디렉터리 이름이 변경되지만 디렉터리는 시스템 PATH 변수에 추가됩니다. MSBuild에서 시스템 PATH 변수를 사용할 수 있습니까? 나는 다음과 같은 코드를 시도했지만 작동하지 않습니다 : 디렉토리가 PATH 변수에 추가되었습니다MSBuild exec 작업의 경로 시스템 환경 변수 사용

<Exec Command="&quot;$(PATH)\mytool.exe&quot; /> 

답변

0

있다면, 파일 경로가 자동으로 해결 될 것으로 기대합니다. 나는. ,

<Exec Command="mytool.exe"/> 

어쩌면 먼저 'mytool.exe은'사는 곳과 다른 몇 가지 루트 디렉토리에 cd'ing, 명령 프롬프트를 열어 해상도가 확인 작동하는지 확인 : 당신은 사용할 수 있어야합니다 프롬프트에 "mytool.exe"를 입력하면 해결되는지 확인하십시오.

+0

감사합니다. 나는 단지'$ (PROGRAMFILES)'를 사용했기 때문에 혼란 스러웠습니다. 그래서'$ (PATH) '도 있다고 생각했습니다. – Marthijn