将文件拖放到 Visual Studio 中不起作用

Posted

技术标签:

【中文标题】将文件拖放到 Visual Studio 中不起作用【英文标题】:Drag & Drop files into Visual Studio doesn't work 【发布时间】:2013-12-22 13:22:25 【问题描述】:

不久,我在我的电脑上重新安装了 Windows 8.1。因为我在将文件从 Explorer 或 TotalCommander 拖入 Visual Studio 时遇到了问题 - 大多数情况下 都不起作用。它确实有效 - 但只有当我关闭 Visual Studio 中所有打开的文档时(不必关闭当前打开的解决方案,只需关闭开源文件)。

我读到这可能是一个权利问题,但我确信我的计算机上不是这种情况,因为我禁用了 UAC 并且 - 正如我所提到的 - 当没有打开的文档时拖放可以工作。

此问题的原因可能是什么,我该如何解决?

谢谢, 史蒂文

【问题讨论】:

【参考方案1】:

这是我自己想出来的(真的很烦人)

这是因为管理员账户状态默认禁用,所有管理员都运行在Admin Approval模式。

为了让它工作,打开控制面板、管理工具、本地安全策略并在安全性更改下帐户:管理员帐户状态启用和 UAC:在管理员批准模式下运行所有​​管理员 禁用。

【讨论】:

太好了,你想通了!我是 Windows 8 家庭用户,很遗憾没有本地安全策略编辑器。谁能告诉我我必须设置哪些注册表项? P E R F E C T 答案! 其控制面板 => 管理工具 => 本地安全策略并在安全设置下 => 本地策略 => 安全选项更改帐户:管理员帐户状态为已启用和 UAC:在管理员批准模式下运行所有​​管理员禁用。【参考方案2】:

对于 Windows 8(实际上使用 8.1),您可以通过位于以下位置的 UI 进行操作:

控制面板 > 管理工具 > 本地安全策略 安全设置 > 本地策略 > 安全选项 帐户:管理员帐户状态 = 已启用 UAC:在管理员批准模式下运行所有​​管理员 = 已禁用

希望对你有帮助:)

【讨论】:

【参考方案3】:

适用于 Windows 8 家庭版

Regedit.exe

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA

将值设置为 0

重启

【讨论】:

以上是关于将文件拖放到 Visual Studio 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

拖放到文件输入在 IE11 中不起作用

拖放在 Xcode 中不起作用

无法从特权运行的 Visual Studio 2010 拖放到调试的应用程序运行

拖放功能在Android Studio中不起作用。甚至无法点击显示属性

拖放功能在 Android Studio 中不起作用。甚至不能点击显示属性

拖放在 C# 中不起作用