Archivo esta siendo usado por otro proceso o error por un componente externo vb.net


21 de Febrero del 2020

Hola a todos, buenas tardes,

Tengo un problema espero puedan ayudarme, lo que pasa es que al usar "OleDbDataAdapter" con un 

Dim strConn As String = "Provider=Microsoft.ACE.OLEDB.12.0;" &
"Data Source= C:Archivo.xls;" &
"Extended Properties=""Excel 12.0 Xml;HDR=No"""

y al final después de leer el archivo lo libero con OleDbDataAdapter.Dispose() , pero después al querer renombrar, borrar o mover me arroja un error, el cual es el siguiente "error por un componente externo" o "el archivo está siendo usado por otro proceso" pero si me espero un minuto para eliminarlo si me deja, incluso aunque encierre todo en un "using":

Using { resourcelist | resourceexpression }
[ statements ]
End Using

y al final intente eliminarlo aún debo esperar un minuto, al checar los procesos de Windows veo que el archivo no está siendo usado por ningún proceso, es como si se tardara en eliminar de la memoria.

Alguien de ustedes les ha pasado esto y si me pueden ayudar a solucionarlo muchas gracias.