未能完成操作。另一个程序正在使用此文件,进程无法访问。

wShineboy 2018-05-30 08:16:32
使用C#2013时,当一串代码敲进去,按“F5”时,或者没什么动作,直接点“运行”时,经常弹出一个提示框曰:“未能完成操作。另一个程序正在使用此文件,进程无法访问”。不予理睬,再按“F5”或点“运行”,又可以正常运行了——不行就再点一次,总之不需要别的操作。
虽然不影响使用,但老是这样真的很烦人,诸君可有解决办法?
...全文
1401 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wShineboy 2018-06-07
  • 打赏
  • 举报
回复
没有我需要的答案——有时刚开机首次打开该项目,然后按“F5”也会遇到这种问题,不过别的项目似乎没怎么遇到这种事——那个东西80多个模块,懒得找原因了,大不了多按几次“F5”。 就这么三分了吧。
prettywolf 2018-05-31
  • 打赏
  • 举报
回复
你看看进程管理器,你之前的程序还没有结束,按F5的时候,vs会重新生成应用,但是exe文件在运行中,无法写入。
牧歌ing 2018-05-31
  • 打赏
  • 举报
回复
读写文件记得关掉,或者用using()
zxf1234556 2018-05-31
  • 打赏
  • 举报
回复
提示的比较明显了,资源被占用还没有释放,从这个方向找找具体问题,或者把具体代码贴上来
exception92 2018-05-30
  • 打赏
  • 举报
回复
那就是“一串代码”的问题喽,你不上代码,不描述清楚是怎样的操作。 也许就是代码中有操作文件的逻辑,当文件使用完毕 没有及时进行释放对它占用,导致第二次对它进行访问时出错,或许某些类要进行Dispose。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧