即使没有用户使用它也无法删除exe文件

时间:2016-08-04 07:33:05

标签: c# .net deployment

我有一个非常简单的C#应用​​程序。我将exe文件复制到我的团队(我们中只有4人)可以使用该应用程序的共享目录中。

最近出现的问题是,我们需要更新应用。所以我创建了一个新应用。然后我从共享目录中删除exe文件,exe文件不再存在,但是如果我刷新它返回的目录。没有其他用户打开它?这使我无法复制新版本。

为什么会这样?如何检查是否有人打开了应用程序?你可以从我的帖子中看出我不是过于技术性。任何帮助都会很棒。

2 个答案:

答案 0 :(得分:2)

使用Unlocker查看锁定文件的内容并将其删除。

答案 1 :(得分:1)

要解决此问题,请找到具有打开句柄的进程,然后关闭该进程。

您可以使用Process Explorerhandle命令来确定正在使用该文件的进程。