Después de leer el artículo How the Runtime Locates Assemblies de MSDN y también de leer this, todavía no estoy seguro de cómo se resuelven los ensamblados nombrados débilmente en el tiempo de ejecución.Conjunto .Net que resuelve la confusión
Ej. si tengo una referencia a algún archivo dll en mi proyecto, compilo y despliegue, ¿recogerá una nueva versión del archivo dll al que se hace referencia si solo reemplazo el anterior al que se hizo referencia en tiempo de compilación? ¿Importa si la referencia en el archivo de proyecto especifica la versión, etc. del ensamblado al que se hace referencia?
Cualquier iluminación bienvenida
Esto no es correcto, solo aplica en tiempo de compilación. –