C# 代码无法生成重启后又可以

C# 代码无法生成重启后又可以 过一段时间后又不行了
关闭软件然后重新启动后 又可以运行
找不到什么问题

如果你说的是vs重新编译生成的化,不能生成已知的2类原因(当然还有未知的,未知我们就不好说了,需要根据具体情况看,不过你先查已知的)
1.obj目录文件占用或者进程占用,obj目录会有一些中间过程文件,如果这些文件在使用中,中间过程中断,这个一般把obj目录删除就好
2.bin目录或者目标生成目录文件进程占用,常见的情况,比如windows service已经注册到系统并且他已经运行,比如主进程内部开启辅助进程,辅助进程没用跟随主进程关闭,比如主进程关闭失败(虽然你肉眼看不见他,但他还在任务管理器里没有结束)