当我从 Visual Studio 解决方案中“删除”一个项目时,我经常想删除它。正如 SO 上的其他一些帖子所提到的,这不会从文件系统中删除物理项目。
这里更大的问题是,从解决方案中删除项目后,当我尝试从 Windows 资源管理器或命令行中删除目录时,它不会删除,因为 Visual Studio 仍将其锁定。
通常,我可以通过退出 Visual Studio 然后执行删除来解决此问题。但是,有时我不得不注销并重新登录才能删除目录。
我在 VS2008、VS2010 以及更早的版本中也遇到过这个问题。
我的问题是,如果无法从 Visual Studio 内部执行此删除操作,是否至少有办法让它释放已锁定的文件?
问问题
3017 次
3 回答
3
您可以使用Process Explorer,它允许您关闭程序持有的特定句柄。只需打开它,找到 Visual Studio 进程 (devenv.exe),使用 View/Lower Pane View/Handles,在下窗格中找到正确的句柄,右键单击它并选择“关闭句柄”。可能并不理想,但有时这比关闭您的应用程序或终止进程更好。
于 2010-07-03T14:12:55.690 回答
1
除了关闭 Visual Studio 时消失的 devenv.exe,您还可以尝试杀死 mspdbsrv.exe。只要 Visual Studio 的实例需要它,它就会重新启动。
于 2010-07-03T14:25:47.813 回答
0
- 打开任务管理器(Ctrl + Shift + Esc)
- 找到“adb.exe”并点击结束任务
- 只需删除该文件夹。
就像图像中的图像 1
于 2019-08-02T10:48:51.227 回答