无法将文件“obj \ Debug \ FootballLeague.exe”复制到“bin \ Debug \ FootballLeague.exe”。该进程无法访问文件“bin \ Debug \ FootballLeague.exe”,因为它正在被另一个进程使用。c#程序错误
我得到了这个问题,我找不到任何另一个process.Other c#程序正常工作。我改变了我第一次保存的地方,但我无法得到任何线索找到错误。
无法将文件“obj \ Debug \ FootballLeague.exe”复制到“bin \ Debug \ FootballLeague.exe”。该进程无法访问文件“bin \ Debug \ FootballLeague.exe”,因为它正在被另一个进程使用。c#程序错误
我得到了这个问题,我找不到任何另一个process.Other c#程序正常工作。我改变了我第一次保存的地方,但我无法得到任何线索找到错误。
机会是其他进程是 FootballLeague.exe - 你确定你还没有运行它吗?
另一种替代方法是使用Process Explorer来找出文件上的句柄。
如果您的FootballLeague.exe
已启动且仍在运行,它是锁定文件的过程。
谢谢这些答案,最后为我的系统工作,我编辑退出按钮从(this.Close)到(Application.Exit),那么这个系统工作正常。 – Leo 2010-04-29 07:30:22
您打开了病毒扫描程序吗?他们倾向于打开的专属访问文件,只是在错误的时间。我建议您至少在项目目录中关闭实时扫描。
除此之外,你会想使用类似Process Explorer来找出谁实际上已打开文件。
我使用Process Explorer找到使用像FootballLeague.exe这样的文件的文件,并删除了每个FootballLeague.exe文件和此程序的每个以前的文件夹,但仍收到此消息,我无法执行我的程序。 – Leo 2010-04-22 12:13:17
我整理了这个问题,但是当我每次需要从进程资源管理器中删除旧的exe文件时尝试它,然后我就可以执行该程序。 另外我关闭了我打开的所有其他Visual Studio项目。 你能给我你的意见吗? 因为这是第一次发生在我身上,我已经使用visaul studio c#完成了超过15个项目。 – Leo 2010-04-22 13:59:14
@库姆:不知道,我害怕 - 听起来很奇怪。 – 2010-04-22 14:29:49