2008-10-23 2 views
0

VS2005가 관리자 권한으로 실행되는 중입니다. vs2005 및 vs2008 모두 설치됩니다. 내가 명시 적으로 gacutil하는 경로를 사용하는 경우, 그것은 작동하지만, 난 단지 같은 gacutil 호출 할 경우 : 그냥 포스트 빌드 스크립트를 업데이트 할Visual Studio 포스트 빌드 스크립트 오류가 쿠텔 호출

if NOT $(ConfigurationName) == Release gacutil /f /i "$(TargetPath)" 

,하지만 난 혼자 남겨하도록 요청했습니다. 자매 회사를위한 프로젝트입니다. gacutil의 경로는 Visual Studio 환경 변수에 있으므로 찾을 수 있어야합니다. (도구 -> 옵션 -> 프로젝트 및 솔루션 -> VC++ 디렉토리)

Visual Studio 또는 Windows 환경 변수를 조정하여 위의 빌드 후 스크립트가 작동하도록하는 방법이 있습니까? 코드 작성이 필요한 프로젝트의 의존성이 있기 때문에 빌드해야합니다.

TIA, -j

+0

어떻게 빌드를 사용하고 있습니까? 명령 줄에서 msbuild를 사용하거나 devenv를 사용하고 있습니까? 아니면 IDE에서이 권한을 쌓고 있습니까? –

답변

1

Windows PATH 환경 변수를 조정하면 문제가 해결됩니다. GACUTIL이 포함 된 디렉토리를 PATH 끝에 추가하십시오. 예를 들어, 내 컴퓨터의 위치를 ​​사용하여 "; C : \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin"을 PATH 시스템 환경 변수의 기존 값에 추가하십시오 (따옴표 제외). Visual Studio를 다시 시작하여 새 값을 선택하십시오.

데이브

관련 문제