3 回答
TA贡献1804条经验 获得超8个赞
在Windows 8和10中,您必须右键单击devenv.exe并选择“兼容性故障排除”。
选择“故障排除程序”
选中“程序需要其他权限”
点击下一步”
点击“测试程序...”
等待程序启动
点击下一步”
选择“是,为程序保存这些设置”
点击“关闭”
如果在打开Visual Studio时要求将更改保存到devenv.sln,请参见以下答案以将其禁用:
禁用Visual Studio devenv解决方案保存对话框
如果您改变主意并希望撤消“以管理员身份运行”兼
TA贡献1887条经验 获得超5个赞
在查看超级用户后,我发现了这个问题,该问题解释了如何使用开始屏幕上的快捷方式执行此操作。同样,将Visual Studio固定到任务栏时,您可以执行相同的操作。在任一位置:
右键单击Visual Studio图标
去
Properties
在
Shortcut tab
选择下Advanced
校验
Run as administrator
与Windows 7不同,这仅在您从更改的快捷方式启动应用程序时才有效。更新两个Visual Studio快捷方式后,当您从资源管理器中打开解决方案文件时,它似乎也可以正常工作。
更新警告: 似乎以提升的权限运行Visual Studio的主要缺陷之一是,因为资源管理器也没有与其一起运行,因此您无法将文件拖放到Visual Studio中进行编辑。您需要通过文件打开对话框打开它们。您也无法双击与Visual Studio关联的任何文件,并在Visual Studio中打开它(除了解决方案外),因为您会收到一条错误消息,提示There was a problem sending the command to the program.我取消选中总是以提升的权限开始(使用VSCommands),然后能够直接打开文件并将其放入Visual Studio的打开实例中。
大胆更新: 尽管至少没有像过去那样没有UI可以关闭UAC,但您仍然可以通过注册表进行操作。编辑的关键是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled
更改此Windows后,将提示您重新启动。重新启动后,如果您是管理员,将回到拥有管理员权限运行的所有内容。我上面报告的问题现在也消失了。
TA贡献1878条经验 获得超4个赞
注意在最新的VS版本(2015+)中,似乎此扩展不再存在/具有此功能。
您还可以下载Squared Infinity的VS2012的VSCommands,该功能具有将其更改为以管理员身份运行的功能(以及其他一些不错的功能)
更新资料
可以使用Tools
-> Extensions and Updates
选择Online
并搜索vscommands
然后从何处安装Visual Studio菜单栏中的命令,VSCommands for Visual Studio 20XX
具体取决于使用2012还是2013(或更高版本),然后下载并安装。
- 3 回答
- 0 关注
- 744 浏览
添加回答
举报