我正在向Windows 8中的一键式应用程序添加拖放操作。我必须以管理员身份运行Visual Studio 2010才能导入签名密钥。不幸的是,当以管理员身份运行时,您无法从文件资源管理器拖放到VS应用程序。
我查看了类似的问题here,但它适用于Windows 7;该解决方案在Windows 8中不起作用。我还查看了解决方案here以使文件资源管理器以管理员权限运行,但这也无效。
目前我已经缩减为构建然后从exe运行,这意味着我无法在断点处跟踪代码。有没有办法解决Windows 8中的UAC限制?
答案 0 :(得分:0)
您可以使用vs-command for vs2010扩展,从此处下载: https://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf
来自vscommand博客的问题:
因为它是在Visual Studio中托管的,所以它还允许您在以管理员身份运行Visual Studio时将文件拖放到解决方案资源管理器。
现在你必须以管理员模式启动vs2010,这可以实现:
在Windows 8中,您必须右键单击devenv.exe并选择 “解决兼容性问题”。
- 选择“排除程序故障”
- 选中“该程序需要其他权限”
- 点击“下一步”,点击“测试程序......”
- 等待程序启动
- 点击“下一步”
- 选择“是,保存此程序的这些设置”
- 点击“关闭”
醇>
来源:Can you force Visual Studio to always run as an Administrator in Windows 8?
我希望它能解决你的问题。