Eu tenho esse arquivo .dll que não consigo excluir:
C:\Users\Alisson\Source\Repos\portal-do-guitar-flash\PortalGuitarFlash.Web\obj\Debug\PortalGuitarFlash.Web.dll
Eu tenho direitos de administrador e a única maneira de excluí-lo é reiniciar o computador (não é necessário estar no modo de segurança). Este arquivo é gerado pelo Visual Studio e este .dll é o resultado de uma compilação de projeto (site). Cada compilação, o Visual Studio substitui esse arquivo. Eu faço muitas compilações todo dia, mas de repente o VS simplesmente não pode construir, porque ele não pode sobrescrever o arquivo.
Se eu abrir a pasta do arquivo e clicar no arquivo, o Windows Explorer trava (apenas selecionando-o). O problema persiste mesmo depois de matar processos do Visual Studio (desenv.exe, MSBuild.exe) e processos do IIS.
O Windows Explorer não mostra nenhuma janela / popup dizendo que o arquivo está sendo usado por outro processo. Na verdade, a janela apenas congela e eu tenho que matar o processo Explorer.
Na mesma pasta deste arquivo .dll, há alguns outros arquivos que eu posso deletar, este PortalGuitarFlash.Web.dll é o único que eu não posso.
Se eu clicar nele, o Explorer congelará instantaneamente:
del/lPortalGuitarFlash.Web.dll
),masocmdcongelaEu fiz alguns testes adicionais.
Eu abri o CMD novamente e tentei excluir o arquivo. cmd congela. Se então eu tentar renomear a pasta de depuração, isso mostra que não posso fazê-lo porque está sendo usado por alguma coisa. O software Process Explorer mostrou-me que estava sendo usado pelo cmd.exe. Depois de matar o processo cmd.exe e tentar renomear novamente, o Explorer FREEZES.
Mesmo se eu sair do Windows e entrar novamente, não funciona. Eu também executei antivírus, limpeza de disco e desfragmentação, apenas como precaução.
A única maneira de remover este arquivo é reiniciar o computador. Isso aconteceu uma vez ontem e hoje.
Excluir o arquivo em si não é o problema, mas por que ele está bloqueado.
Alguém já passou por este problema? Alguma idéia do que devo fazer?