Despues de cargar un assembly con Assembly.LoadFile como lo descargo?, el problema es el siguiente:
Dim A As Assembly = Assembly.LoadFile("C:\Ejemplo.exe")
Dim B As New FileStream("C:\Ejemplo.exe", FileMode.Open)
Lanza un error cuando abro el archivo dice que esta siendo usado en un proceso que es obviamente el mio ya lo comprobe y todo porque cargue el Assembly y ahora no se como se suelta. Que debo hacer para que esto no suceda?, Gracias :)
Hola, proba leerlo asi:
Dim A As Assembly = Assembly.Load(File.ReadAllBytes("C:\Ejemplo.exe"))
saludos.
Funciono perfecto, Gracias ;)
Hola,
Como dijo seba está muy bien, pero si de todos modos quieres seguir haciéndolo de la manera anterior, solo tinees que hacer un try catch finally,. En donde en el finally cierras el FileStream. Con eso te aseguras de que se cierre el stream.
Un saludo.