【问题标题】:How to drag files into Visual Studio running as admin on Windows 8如何将文件拖入在 Windows 8 上以管理员身份运行的 Visual Studio
【发布时间】:2012-08-23 11:04:57
【问题描述】:

作为一名 Web 开发人员,我发现自己一直在将调试器挂接到 IIS 进程。在 Visual Studio 2012 中,这意味着您必须拥有提升的权限。一般来说,这不是问题,只需将 VS2012 设置为以管理员身份运行即可。

但是,这样做会导致无法从 Windows 资源管理器中将文件拖入 VS2012。由于懒得使用打开文件对话框,我更喜欢将文件拖到那里。

UAC 会阻止您这样做,因此在 Windows 7 中,我们只需关闭 UAC 即可。在 Windows 8 中,这不起作用。

互联网上有很多关于如何在 Windows 8 中禁用 UAC 的指南。大多数只是说您应该将滑块移动到按钮上。但是,这实际上并没有禁用 UAC,在尝试此操作后,您仍然无法将文件拖放到 Visual Studio 2012 中。

其他指南谈到通过更改注册表设置来禁用 UAC。这会关闭 UAC 并允许您将文件拖放到 VS2012 中,但这样做的副作用是 Metro 应用程序无法再运行。显然这也有点糟糕......

有没有人对如何能够有任何想法

  • 以管理员身份运行 VS2012,以便我们调试 iis
  • 能够将文件拖放到VS2012中
  • 能够运行 Metro 应用程序

提前致谢

【问题讨论】:

  • 解决方案:以管理员身份运行资源管理器。我不知道该怎么做。
  • 恐怕我还没找到办法。不过谢谢你的建议。

标签: windows-8 microsoft-metro uac visual-studio-2012


【解决方案1】:

Visual Studio 2012 的最新版本 VSCommands 扩展允许您以中等完整性级别运行 Visual Studio,这基本上允许从其他窗口拖放。您可以read more about it here 并从http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8 下载扩展程序

【讨论】:

  • 我还没有尝试过,但是 VSCommands IDE 增强选项卡明确指出:“注意:您将无法附加到其他用户运行的进程(例如 IIS)”所以我对此表示怀疑会工作:(
  • 如果它不起作用,那么您可以从工具 | 运行提升的 Windows 资源管理器。 VS 命令 |提升的 Windows 资源管理器。提升的 Visual Studio 将允许您从提升的 Windows 资源管理器中删除文件。
  • Visual Studio 2015 怎么样?
猜你喜欢
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
  • 2013-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-07
相关资源
最近更新 更多