我一直能够将源代码文件拖到Visual Studio编辑器中打开它们。这很方便,但最近它不再有效。
我认为问题是我升级到VS2017,但在Stack Overflow上阅读了几个similar questions后,我明白问题可能是我在管理模式下运行Visual Studio 2017但是因为资源管理器是不能在管理模式下运行Windows 10显然可以防止将文件从一个用户帐户拖动到另一个用户帐户,通过拖放操作打开。
这一切都很好。但是此处列出的解决方案Drag & Drop files into Visual Studio doesn't work涉及Windows 8的控制面板用户界面,并且不存在于Windows 10中的同一位置,我似乎无法在Windows 10中的任何位置找到它们。
另一个类似的问题,Visual Studio does not let me drag drop items into it?已经接受了为VS 2012安装VS命令的答案,该命令提供了处理该问题的功能。但是当我在线搜索时,我无法为VS 2017找到类似的下载。
对同一问题的另一个高度响应的答案建议以管理员身份运行cmd.exe,然后从那里运行explorer.exe。想法是当explorer.exe以这种方式运行时,它将以管理员身份运行,然后拖放到VS 2017运行,因为管理员应该工作。但是我试过这个,唉,从这个特殊的资源管理器窗口将文件(在我的案例中为AppSettings.json)拖到VS2017中并打开它仍然无效。使用下面其中一个答案中的提示,使用任务管理器查看此方法是否导致explorer.exe以提升的priv运行,但事实并非如此。
欢迎所有建议。
答案 0 :(得分:2)
使用我的workaround to be able to start Windows Explorer.exe as admin。
当您现在以管理员身份启动资源管理器和Visual Studio时,您可以拖放&删除文件。