在解决方案资源管理器中禁用拖放
Posted
技术标签:
【中文标题】在解决方案资源管理器中禁用拖放【英文标题】:Disable drag&drop in solution explorer 【发布时间】:2010-09-25 02:00:17 【问题描述】:有没有办法禁用解决方案资源管理器的拖放功能? 你为什么要问?我使用 wacom 数位板已经有好几年了,我很喜欢 它。但是当您在解决方案资源管理器中结合源代码控制使用它时 像 TFS 或 AnkhSvn 一样,当您不小心将文件移动到 不同的目录。
我目前将 Visual Studio 设置为提示何时要签出文件,但何时 解决方案/项目文件已经被签出,那么上述问题仍然存在。
【问题讨论】:
我们不能得到一个该死的“确认移动”选项吗??? 【参考方案1】:Visual Studio 2010 有一个插件会提示您在解决方案资源管理器中拖放文件:http://visualstudiogallery.msdn.microsoft.com/en-us/d491911d-97f3-4cf6-87b0-6a2882120acf
【讨论】:
太糟糕了,它只有专业版(50 美元才能得到确认提示^^)【参考方案2】:遗憾的是,无法在解决方案资源管理器中关闭拖放功能。
编辑:Microsoft Forum 线程中的第三个帖子(由 Microsoft 员工)证实了这一点。
编辑:从 Microsoft connect 上的 entry 来看,这似乎也是他们无意改进的东西。
【讨论】:
甚至 VSCode(另一个 Microsoft IDE)也有这个功能……Visual Studio 也需要它。 github.com/Microsoft/vscode/issues/1414【参考方案3】:我看起来他们终于尝试在 2017 社区 (15.7.5) 中启用此功能
工具 -> 选项 -> 项目和解决方案 -> 常规 -> “在将文件移动到新位置之前提示”
我说尝试过是因为我仍然遇到此设置没有显示对话框的情况,因此从 V15.7.5 开始它仍然有点错误。
【讨论】:
以上是关于在解决方案资源管理器中禁用拖放的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的配置管理器部署复选框在 Visual Studio 2017 中被禁用?