c#程序错误

c#程序错误,c#,C#,无法将文件“obj\Debug\FootballLeague.exe”复制到“bin\Debug\FootballLeague.exe”。进程无法访问文件“bin\Debug\FootballLeague.exe”,因为其他进程正在使用该文件 我遇到了这个问题,找不到任何其他进程。其他c#程序工作正常。我更改了第一次保存的位置,但找不到任何错误线索。另一个进程可能是FootballLeague.exe-你确定你还没有运行它吗 另一种方法是使用查找文件的句柄。如果您的FootballLeague.

无法将文件“obj\Debug\FootballLeague.exe”复制到“bin\Debug\FootballLeague.exe”。进程无法访问文件“bin\Debug\FootballLeague.exe”,因为其他进程正在使用该文件


我遇到了这个问题,找不到任何其他进程。其他c#程序工作正常。我更改了第一次保存的位置,但找不到任何错误线索。

另一个进程可能是FootballLeague.exe-你确定你还没有运行它吗


另一种方法是使用查找文件的句柄。

如果您的
FootballLeague.exe已启动且仍在运行,则锁定文件的是进程。

是否打开了病毒扫描程序?他们往往在错误的时间以独占方式打开文件。我建议您至少关闭项目目录中的实时扫描


除此之外,您还需要使用类似的工具来查找文件的实际打开者。

我使用Process Explorer查找文件,该文件与FootballLeague.exe使用的文件相同,我删除了该程序的每个FootballLeague.exe文件和以前的每个文件夹,但我还是收到了这条消息,无法执行我的程序。我解决了问题,但每次尝试时,我都需要从process explorer中删除旧的exe文件,然后才能执行程序。我还关闭了我打开的所有其他VisualStudio项目。你能告诉我你对此的看法吗?因为这是第一次发生在我身上,我已经用visaul studio c#完成了超过15个项目。@Kumu:恐怕我不知道——听起来很奇怪。谢谢你,这些答案终于适用于我的系统,我编辑了退出按钮,从(this.Close)到(Application.exit),然后这个系统工作正常。