这是我对SuperUser上类似帖子的回答的副本:
选项1-将VSLauncher.exe和DevEnv.exe设置为始终以管理员身份运行
要使Visual Studio 在打开任何.sln文件时始终以管理员身份运行:
- 导航至
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
。
- 右键单击
VSLauncher.exe
并选择“ 对兼容性进行故障排除”。
- 选择“ 故障排除程序”。
- 选中该程序需要其他权限,然后单击“下一步”。
- 单击“ 测试程序...”按钮以启动VS。
- 点击下一步,然后打是,保存这些设置这个程序,然后关闭布敦。
要使Visual Studio 在直接打开 Visual Studio时始终以管理员身份运行,请对DevEnv.exe文件执行相同的操作。这些文件位于:
Visual Studio 2010
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Visual Studio 2012
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
Visual Studio 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\[VS SKU]\Common7\IDE\devenv.exe
选项2-对Visual Studio使用VSCommands扩展
为Visual Studio安装免费的VSCommands扩展(位于Visual Studio扩展库中),然后通过转到工具-> VSCommands->选项-> IDE增强->常规,将其配置为始终使Visual Studio以管理员特权开头。Always start Visual Studio with elevated permissions
然后单击“保存”按钮。
注意: VSCommands当前不适用于VS 2015,但他们的站点表示他们正在努力对其进行更新以支持VS 2015。
我的想法
我更喜欢选项2,因为:
- 它还使您可以轻松关闭此功能。
- VSCommands还具有许多其他出色的功能,因此无论如何我总是要安装它。
- 这比方法1容易。