Eu tenho um webforms
aplicativo C # , que até hoje estava funcionando perfeitamente.
Hoje, de repente, toda vez que tento executar o aplicativo, recebo um erro de bloqueio de arquivo:
Não foi possível copiar o arquivo "obj \ Debug \ MyProject.exe" para "bin \ Debug \ MyProject.exe". O processo não pode acessar o arquivo "bin \ Debug \ MyProject.exe" porque ele está sendo usado por outro processo.
O erro no Google não mostra nada além do óbvio, ou seja, o VS acha que o arquivo está bloqueado. E é definitivamente o próprio Visual Studio que bloqueia o arquivo, porque quando eu fecho o VS e o abro novamente, o projeto é executado bem - na primeira vez. Quando tento executá-lo pela segunda vez, recebo o erro de bloqueio de arquivo.
Fechar o VS e reabrir sempre que desejo executar o aplicativo não é uma solução alternativa viável! Como descubro o que está bloqueando o arquivo e evito que ele seja bloqueado?
EDIT: Outra descoberta interessante: eu nem preciso executar o aplicativo. Apenas compilá-lo uma vez causa o bloqueio do arquivo; Não consigo compilar duas vezes seguidas!
Este problema é específico de um projeto em minha solução. Todos os outros projetos funcionam bem e podem ser executados quantas vezes eu quiser. É apenas esse projeto que se fecha.