问题:
无法将文件obj\Debug\*.exe复制到bin\Debug\*.exe,对路径“..\bin\*.exe”的访问被拒绝
解决:
一、关掉后台*.exe程序,去掉*.exe的只读属性,或者去掉整个文件夹的只读属性,可以在工程同级目录建一个文件夹,专门存放编译生成的dll文件。
二、按照错误信息,手动把报错文件拷贝到对应的路径下重新生成
三、重启电脑,打开VS前,重新对bin文件夹以及子文件进行权限的重新设置
这是网上搜到的一般的答案;实际上基本不可行的。打开任务管理器可以发现,只要一调试或运行,就会生成一个进程,这个进程是无法正常退出的,所以造成了占用EXE文件。 仔细仿真后,发现是一个窗体指针指空,没有实例化窗体造成的。