Søg på DotNyt:
Denne blog er flyttet til www.nielsbrinch.com


torsdag den 19. juli 2007

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:

At 19. juli 2007 kl. 21.30, Blogger Niels Brinch skrev...

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


 
Til forsiden

Niels Brinch