如何使用具有管理员权限的MSBUILD构建VSNET 2008应用程序

本文关键字:构建 MSBUILD VSNET 2008 应用程序 权限 何使用 管理员 | 更新日期: 2023-09-27 18:28:44

我需要使用MSBuild远程构建.NET应用程序(x86)。我的应用程序基本上必须在64位Windows7系统中注册COM Interop然而,由于UAC,我遇到了一些问题。

我需要将MSBuild的默认权限提升为Administrator。我该怎么做?如何使用管理权限远程打开VSNET命令提示符?

我目前正在使用这一行的交换机

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

有没有有效的替代方案?

感谢

如何使用具有管理员权限的MSBUILD构建VSNET 2008应用程序

runas命令在没有手动输入密码的情况下无法运行。尝试使用psexechttp://technet.microsoft.com/en-us/sysinternals/bb897553Mark Russinovich著。它可以在远程电脑上运行程序,也可以作为指定用户在本地电脑上运行。

使用runas命令。http://msdn.microsoft.com/en-us/library/bb490994.aspx

如果不需要,请禁用UAC。使用regedit完全禁用它。在我的情况下,使用"UAC滑块"来"不通知"禁用UAC没有帮助。