未能将“obj\Debug\*.exe”复制到“-----”正由另一进程使用 因此该进程无法访问此文件

关于C#窗口程序中无法生成或执行程序作出一下总结:

错误示例

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

alt

准备步骤

  1. 新建项目,插入按钮 alt 2.新建第二个窗口 alt 3.添加代码,当按扭被单击时,打开第二个窗口,并隐藏主窗口 alt 3.测试程序可执行 alt

遇到问题

执行程序关闭后无法重新生成解决方案,弹出以下错误列表 alt

解决办法

打开任务管理器,找到自己写的可执行窗口,你的程序的进程就是你解决方案的名字,束掉他(一个或许多个,取决于你运行了几次程序,在任务管理器中都能找到,关闭所有即可 alt 在窗体二的事件中添加以下代码(在关闭窗口前关闭所有应用程序窗口解决办法不唯一

			//在关闭窗口前关闭所有应用程序窗口
            Application.Exit();

alt

说说问题所在

问题到底出现在那里了呢?可以这么理解:隐藏之后,关闭窗口二,实际上窗口一并没有被关闭,而是被隐藏了,我们虽然可以重新运行,但是无法生成解决方案,需要在任务管理器中结束掉进程,你就可以重新生成解决方案了,但是切记添加关闭所有窗口的代码。

全部评论

相关推荐

11-09 01:22
已编辑
东南大学 Java
高级特工穿山甲:羡慕,我秋招有家企业在茶馆组织线下面试,约我过去“喝茶详谈”😢结果我去了发现原来是人家喝茶我看着
点赞 评论 收藏
分享
球球别再泡了:坏,我单9要了14
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务