文件“bin\Debug\WindowsFormsApplication2.exe”正由另一进程使用,因此该进程无法访问该文件。

王朝学院·作者佚名  2016-08-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

http://zhidao.baidu.com/question/221394579.html?qbl=relate_question_2&Word=%BE%AF%B8%E6%094%09%CE%B4%C4%DC%BD%AB%22obj%5Cx86%5CDebug%5C%B5%E7%D3%B0%BC%C7%C2%BC%B9%DC%C0%ED%CF%B5%CD%B3.exe%22%B8%B4%D6%C6%B5%BD%22bin%5CDebug%5C%B5%E7%D3%B0%BC%C7

很明显这是由于你刚才用DEBUG模式运行过这个程序吧!

然后你只是简单的点了一下X就关掉了事,这说明一个问题,

你的程序在退出的代码部份有问题,导致自己点了X关掉界面后程序的进程没有被结束掉!

所以当你打算第二次生成EXE的时候由于开始生成那个EXE文件的进程正在运行中,所以就无法写入了!

建议你把程序的结束函数处加上释放进程的代码.当然你要在进程管理器先找到WindowsFormsapplication2.exe这个进程并结束掉才能重新生成程序了。

http://zhidao.baidu.com/link?url=05DrgqcB7yFsApyaXmuitG4LY1uVjqc8dMyMm3xybMq3fR-Q6RBu01-T-5BWTXCigUoupPzyCDxkuRlCecPLyK

这句话表示你生成的WindowsFormsApplication9.exe还在运行中,没有完全关闭,造成的原因可能有:

1.使用this.Hide();隐藏窗体,而不是真正关闭窗体。

2.没有关闭窗体。

解决方法:

1.在合适的地方使用Application.Exit();关闭程序所有进程。

2.打开任务管理器,手动结束WindowsFormsApplication9.exe这个进程

3.重启计算机(试过,有效)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航