2012-03-22 128 views
0

MSBuildを使用して.NETアプリケーション(x86)をリモートに構築する必要があります。 私のアプリケーションは、基本的に64ビットWindows 7システムのCOM Interopに登録する必要があります しかし、UACのためにいくつかの問題が発生しています。管理者権限を持つMSBUILDを使用してVSNET 2008アプリケーションを構築する方法

私はMSBuildのデフォルトのアクセス許可を管理者に昇格させる必要があります。 どうすればいいですか?管理者権限でリモートからVSNETコマンドプロンプトを開くにはどうすればいいですか? ?

私は現在、このラインでスイッチを使用して実行している

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

それとも

は、効率的な代替手段はありますか?

おかげ

答えて

0

runasコマンドを使用します。 http://msdn.microsoft.com/en-us/library/bb490994.aspx

+0

また、コマンドプロンプトのショートカット> [管理者として実行]を右クリックすると – KMoraz

+0

@ KMoraz、私は手動で介入する必要はありません。ありがとう –

2

runas手動でパスワードを入力せずにコマンドを実行することはできません。マークRussinovichによってpsexechttp://technet.microsoft.com/en-us/sysinternals/bb897553を使用しようとします。リモートPC上でプログラムを実行できますが、指定されたユーザーとしてローカルPCで実行することもできます。

0

必要がない場合は、UACを無効にします。 Use regedit to disable it completely。 UACスライダを使用してUACを無効にすることは、私の場合は役に立たなかった。

関連する問題