我在使用 Visual Studio 构建时遇到了一个问题,它说一个 DLL 不可访问,因为它当前被另一个进程使用,我的问题是如何确定“另一个进程”?
问问题
11500 次
7 回答
15
Process Explorer有一个工具,允许您在当前运行的进程中搜索特定文件。要执行此搜索,请转到Find
-> Find Handle or DLL...
,然后输入您感兴趣的文件的名称。
于 2013-01-30T09:47:47.790 回答
8
任务列表 /m thelocked.dll
建议来自
于 2016-04-04T16:49:25.503 回答
2
虽然Process Explorer通常是最好的工具,但当 VS 向您抛出此错误时,通常意味着您尝试编译的应用程序仍在运行(从较早的运行开始),因此链接器无法写入其输出.
于 2013-01-30T09:50:36.733 回答
1
使用SysInternals Process Explorer中的查找功能(查找 -> 查找句柄或 DLL) 。
于 2013-01-30T09:48:15.107 回答
1
您也可以在Process Explorer中使用“关闭句柄”功能。
于 2013-01-30T10:55:52.797 回答
0
我建议你试试解锁器。帮了我好几次。
于 2013-01-30T09:45:10.257 回答
0
您可以使用Process Explorer查看哪些进程加载了哪些 Dll。
于 2013-01-30T09:47:26.790 回答