No bloquees archivos de aplicación mientras corres

Estoy creando una aplicación de software que puede actualizarse. Después del inicio, la aplicación comprueba si hay actualizaciones disponibles, descarga esos archivos (ensamblajes) y luego los carga.

Sin embargo, el problema es cuando la aplicación es ejecutada por varios usuarios al mismo tiempo. Esto sucede cuando se ejecuta en un servidor de terminal. La aplicación no puede reemplazar esos archivos viejos, ya que Windows los mantiene bloqueados.

¿Hay una manera sencilla de resolver este problema? Es una aplicación heredada, y no tengo tiempo para alterar grandes partes de la aplicación o el mecanismo de actualización.

Respuestas a la pregunta(4)

Su respuesta a la pregunta