正由另一进程使用,因此该进程无法访问此文件。
相信很多人都遇到過(guò)這樣的問(wèn)題吧
最近我的電腦似乎有點(diǎn)抽風(fēng)了,不知道為什么控制臺(tái)程序,只要使用 開(kāi)始執(zhí)行(不調(diào)試) 必然就殘留在進(jìn)程中
而且進(jìn)程管理器看不到~~
最?lèi)盒牡氖?就算重啟VS也還是不能生成
?
經(jīng)過(guò)一些嘗試后發(fā)現(xiàn)在cmd中tasklist可以看到這個(gè)進(jìn)程
?
這就好辦了
使用taskkill結(jié)束進(jìn)程就好了
taskkill /f /im "ConsoleApplication2.exe" /t
?
但是 由于我現(xiàn)在人品爆發(fā),每次必然會(huì)卡進(jìn)程,所以每次都要去執(zhí)行這個(gè)cmd,實(shí)在是太麻煩了
所以我想到了
還可以使用 變量 ,所以就算改了生成文件名也不怕了
?
但是使用的時(shí)候還有問(wèn)題
如果不存在卡住的進(jìn)程,就會(huì)無(wú)法生成
?
所以我又再次嘗試
最后終于發(fā)現(xiàn),再加一個(gè)過(guò)濾條件,就不會(huì)出現(xiàn)錯(cuò)誤了
taskkill /f /fi "pid gt 0" /im "ConsoleApplication2.exe" /t
下劃線的部分表示pid大于0的進(jìn)程
這回再次執(zhí)行,只有"信息" 沒(méi)有"錯(cuò)誤" 了
?
所以最終
設(shè)置
taskkill /f /fi "pid gt 0" /im "$(TargetFileName)" /t
不管有沒(méi)有進(jìn)程殘留,就可以順利生成了...
?
?
雖然這樣是解決了,但是我依然覺(jué)得可能是vs沒(méi)裝好,正準(zhǔn)備重裝vs2013....
轉(zhuǎn)載于:https://www.cnblogs.com/blqw/p/3728857.html
總結(jié)
以上是生活随笔為你收集整理的正由另一进程使用,因此该进程无法访问此文件。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 求一个可爱的qq网名
- 下一篇: 软件行业项目经理主要的职责是什么?(转)