File is being used by another process
skrevet af Christian H. Nielsen
Jeg har igennem længere tid været plaget af en build error med teksten ”File is being used by another process”.
Jeg har af flere omgange været ude og grave i forskellige blogs for at finde en løsning, og det lykkedes nu endelig at finde noget der virker. Under projekt indstillinger som Pre-build event kan man slippe locks ved at skrive følgende:
if exist "$(TargetPath).locked" del "$(TargetPath).locked"
if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
Alternativt hvis det ikke virker kan man ud fra devisen ”større problem kræver større hammer” lave en bat-fil der dræber aspnet_wp processen, og køre den når problemet opstår. Dette gøres med følgende kommando:
taskkill /IM aspnet_wp.exe /f
Det er naturligvis en anelse drastisk, men ikke desto mindre ganske effektivt!
1 kommentarer |
1 Kommentarer:
Rart at vide.
Jeg har en anden løsning som også virker - og som virker i andre situationer hvor der er lås på en fil som du bare VIL omdøbe eller slette.
Unlocker.
Programmet lægger sig pænt i højrekliksmenuen i Explorer.
http://ccollomb.free.fr/unlocker/
Send en kommentar
<< Tilbage