【问题标题】:Debug Drag-And-Drop when running VS as Administrator以管理员身份运行 VS 时调试拖放
【发布时间】:2015-07-31 16:58:32
【问题描述】:

我正在向 Windows 8 中的一键式应用程序添加拖放功能。我必须以管理员身份运行 Visual Studio 2010 才能导入签名密钥。不幸的是,以管理员身份运行时,您无法从文件资源管理器拖放到 VS 应用程序。

我看了一个类似的问题here,但它是针对 Windows 7 的;该解决方案在 Windows 8 中不起作用。我还查看了一个解决方案 here 以让文件资源管理器以管理员权限运行,但这也不起作用。

目前我只能构建然后从 exe 运行,这意味着我无法在断点处跟踪代码。有没有办法绕过 Windows 8 中的 UAC 限制?

【问题讨论】:

标签: visual-studio-2010 windows-8 drag-and-drop elevated-privileges


【解决方案1】:

您可以根据需要使用 vs2010 扩展的 vs-command,从这里下载: https://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf

根据 vscommand 博客的要求:

因为它托管在 Visual Studio 中,它还允许您在以管理员身份运行 Visual Studio 时将文件拖放到解决方案资源管理器中。

现在你必须以管理员模式启动vs2010,这样可以实现:

在 Windows 8 中,您必须右键单击 devenv.exe 并选择 “疑难解答兼容性”。

  1. 选择“故障排除程序”
  2. 勾选“程序需要额外权限”
  3. 点击“下一步”,点击“测试程序...”
  4. 等待程序启动
  5. 点击“下一步”
  6. 选择“是,保存此程序的这些设置”
  7. 点击“关闭”

来源:Can you force Visual Studio to always run as an Administrator in Windows 8?

希望它能解决你的问题。

【讨论】:

  • 感谢您的回复。我已经将 VS 设置为始终以管理员身份运行。我通过捷径做到了这一点。我安装了 VS-Command,但看不到如何从中启动文件资源管理器。
  • 它在主菜单的工具 - VSCommands 下。您也可以在 Visual Studio 中按 Ctrl+Q 转到快速启动并在此处键入单词“提升”。下面的链接可能会对您有所帮助:blogs.catapultsystems.com/tgonzalez/archive/2013/12/09/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-22
相关资源
最近更新 更多