使 Visual Studio 解决方案文件 (sln) 始终以管理员身份执行

myb*_*ame 22 visual-studio-2012 windows-10 visual-studio-2015

我在 Visual Studio 中有配置为使用 IIS 或更新 SQL 服务器数据库的解决方案。如果解决方案不是以管理员身份运行,则不会加载使用 IIS 配置的项目,因为我没有权限。所以我的解决方法是始终以管理员身份运行 Visual Studio 2013/2015(即使我在管理员帐户中)并从那里打开项目。在这种情况下,一切正常。

Visual Studio 解决方案文件不可能以管理员身份运行(快捷方式属性中的高级选项也以管理员身份运行,未启用且不可编辑)。我如何实现这一点,我在网上搜索我可以添加注册表,但我尝试了一两个建议,但没有任何效果。

我如何才能在 vs 2013/2015 上始终以管理员身份打开解决方案文件。

Windows 注册表编辑器 5.00 版

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\runas\Command] @="\"C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe\" \"%1\""

这是我试过的,没有成功。

hea*_*vyd 45

devenv.exe在您的硬盘驱动器上找到可执行文件。您通常可以在以下位置找到它:

视觉工作室 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

视觉工作室 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

视觉工作室 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\<SKU_TYPE>\Common7\IDE\devenv.exe

右键单击devenv.exeWindows 资源管理器中的可执行文件并选择“兼容性疑难解答”,然后选择“程序疑难解答”。从下一个屏幕中选择“程序需要其他权限”,然后完成向导。

这将更改您的设置,以便您在任何时候尝试运行 Visual Studio 时都将运行提升。