2017-03-02 18 views
-1

하나의 프로젝트로 매우 간단한 VS2015 솔루션을 보유하고 있습니다. 프로젝트에는 소스 코드가 없지만 사전 빌드 이벤트가 정의되어 있습니다. 사전 빌드 이벤트는 원래 배치 파일 pb.bat을 호출했지만 이후에는 REM pb.bat으로 변경하여 REM 문만 실행합니다.Visual Studio 2015는 빌드 전 이벤트에 '고도가 필요합니다.'때문에 실패합니다.

Microsoft.Common.CurrentVersion.targets(1250,5): error MSB6003: The specified task executable "cmd.exe" could not be run. The requested operation requires elevation 

내가 UAC가 비활성화되어 있음을 유의하십시오 :

나는 건물을 시도 할 때마다, 나는 다음과 같은 오류 메시지가 나타납니다. 이것은 나를 미치게하고있다! 나는 Visual Studio를 재설치하려고 시도했다. 대상 파일이나 다른 것이 설치로 인해 손상되었지만 문제가 지속될 경우를 대비하여. 관리자로 Visual Studio를 실행하면 빌드가 작동하지만 영원히 그렇게 실행하지 않아도됩니다!

답변

0

나는 이것에 대해 완전히 잊어 버렸습니다! 며칠 전 항상 관리자로 실행되도록 cmd.exe을 구성했습니다. 이것은 레지스트리에서 수행되었습니다 :

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] 
"C:\\Windows\\System32\\cmd.exe"="RUNASADMIN" 

변경 사항을 되 돌리는 즉시 문제가 사라졌습니다. 나는이 문제를 기록하고 있는데, 나는 앞으로도 같은 문제에 직면 할 의무가있다.

+0

고마워요! 나는 이것을 대답으로 표시하기 전에 내일까지 기다려야한다. –

+1

이 문제를 해결했음을 기쁘게 생각합니다. 동일한 문제가있는 다른 커뮤니티에 도움이되는 답을 표시하십시오. –