Acabo de tener el mismo problema, pero en mi caso estaba tratando de eliminar un archivo .mdf en Visul Studio 2012. No había mucha información sobre el error para ayudarme a resolver esto, así que vine aquí en busca de ayuda. Luego me di cuenta de que, aunque era un problema similar, era un proceso bastante diferente con el que tenía que lidiar.
Lo que hice fue tratar de eliminar el archivo .mdf en el explorador de Windows y luego me dio un error que SQL Server 2008 R2 de hecho estaba aferrado al archivo aunque me borraron la base de datos. Una vez que estoy nuevo, todo lo que tuve que hacer fue apagar SQL Server 2008 R2 e intenté eliminar el archivo nuevamente y funcionó.
Si necesita instrucciones sobre cómo activar y desactivar SQL Server 2008 R2, consulte el siguiente enlace.
Turn on and off SQL Server
Es sólo una idea, no es probable que la protección contra virus. Nunca lo ha sido en mi experiencia. De hecho, generalmente es mi código. Asegúrate de tener "usar" en cualquier lugar donde abras un archivo. –
Esa otra publicación en Stack Overflow es un bloqueo en un dll. Este es un bloqueo de archivo en un archivo de texto. Tengo una declaración de uso. –
Verificaría los derechos de acceso a la carpeta para cualquier principal que esté utilizando para su proceso. Es posible que no tenga los derechos para moverlo, solo lea el acceso solo. –