C #: Especificando una ubicación para la referencia Dll

En la aplicación de consola C # podemos agregar la referencia de dll mediante [Soln Explorer - Referencias y luego agregar la referencia de reqd dll].

En ese caso, la aplicación espera que la dll esté presente en la misma carpeta. si no, entonces la aplicación no funciona [Excepción de lanzamientos].

¿Es posible que, si una dll no está presente en la misma carpeta que la de la aplicación [exe], podamos tener alguna otra ubicación alternativa \ ruta desde donde el programa pueda cargar la reqd dll y luego continuar con su funcionalidad?

Gracias amit

Respuestas a la pregunta(3)

Su respuesta a la pregunta