2012-03-22 2 views
0

MSBuild를 사용하여 원격으로 .NET 응용 프로그램 (x86)을 빌드해야합니다. 내 응용 프로그램은 기본적으로 64 비트 Windows 7 시스템에서 COM Interop에 등록해야합니다. 그러나 UAC로 인해 몇 가지 문제가 발생합니다.관리자 권한으로 MSBUILD를 사용하여 VSNET 2008 응용 프로그램을 만드는 방법

MSBuild의 기본 권한을 Administrator로 올려야합니다. 어떻게해야합니까? 관리자 권한으로 원격으로 VSNET 명령 프롬프트를 열 수 있습니까? ?

나는 현재이 줄 스위치와 함께 실행 해요

C:\WINDOWS\Microsoft.NET\Framework\v3.5>MsBuild SolutionPath\Solution.sln /t:Rebuild /p:Configuration=Release /p:Platform="x86" 

또는

효율적인 대안이 있습니까?

감사

답변

0
+0

또한 명령 프롬프트 바로 가기> 관리자 권한으로 실행을 마우스 오른쪽 버튼으로 클릭하면 – KMoraz

+0

@ KMoraz가 수행됩니다.이 옵션을 사용하면 수동으로 개입하지 않아도됩니다. :) 감사 –

2

runas 수동으로 암호를 입력하지 않으면 명령을 실행할 수 없습니다. Mark Russinovich의 psexechttp://technet.microsoft.com/en-us/sysinternals/bb897553을 사용해보십시오. 원격 PC에서 프로그램을 실행할 수 있지만 특정 사용자로 로컬 PC에서도 실행할 수 있습니다.

0

필요없는 경우 UAC를 비활성화하십시오. Use regedit to disable it completely. 필자의 경우 "UAC 슬라이더"를 사용하여 "알리지 않음"을 사용하는 UAC를 비활성화하면 도움이되지 않습니다.

관련 문제