让msbuild调用的所有程序都以管理员身份运行

让msbuild调用的所有程序都以管理员身份运行,msbuild,uac,Msbuild,Uac,是否有方法启动msbuild,使其以管理员身份调用devenv.exe?我们需要它,因为它将COM程序集注册为构建的一部分 谢谢-dave唯一的方法是以管理员身份启动MSBuild.exe(例如在提升的命令提示符下运行MSBuild命令),然后由它初始化的所有进程(例如devenv.exe)都在管理员上下文下运行。唯一的方法是以管理员身份启动MSBuild.exe(例如在提升的命令提示符下运行msbuild命令),则由其初始化的所有进程(如devenv.exe)都在管理员上下文下运行。不确定您的

是否有方法启动msbuild,使其以管理员身份调用devenv.exe?我们需要它,因为它将COM程序集注册为构建的一部分


谢谢-dave

唯一的方法是以管理员身份启动MSBuild.exe(例如在提升的命令提示符下运行MSBuild命令),然后由它初始化的所有进程(例如devenv.exe)都在管理员上下文下运行。

唯一的方法是以管理员身份启动MSBuild.exe(例如在提升的命令提示符下运行msbuild命令),则由其初始化的所有进程(如devenv.exe)都在管理员上下文下运行。

不确定您的要求。msbuild不会调用devenv.exe。是否从VS IDE进行生成?如果是,只需启动提升的devenv.exe(右键单击->以管理员身份运行)。如果从命令行生成,则启动提升的命令窗口。在.proj文件中,我们有运行devenv的调用。不确定您的要求。Msbuild不调用devenv.exe。是否从VS IDE进行生成?如果是,只需启动提升的devenv.exe(右键单击->以管理员身份运行)。如果从命令行生成,则启动命令窗口。在.proj文件中,我们有运行devenv的调用