Obteniendo información sobre la versión del archivo en Compact Framework

Tengo un código que necesita poder encontrar el número de versión de un ensamblado, dada una cadena que dice dónde está ubicado.

No puedo hacer que esto funcione:

Assembly assembly = Assembly.LoadFrom("\\Program Files\\Microsoft SQL Server Compact Edition\\v3.5\\sqlcecompact35.dll");

produce una excepción System.IO.IOException: nombre de archivo o ensamblado '\ Archivos de programa \ Microsoft SQL Server Compact Edition \ v3.5 \ sqlcecompact35.dll', o una de sus dependencias, no se encontró.

Sin embargo, el archivo existe:

FileInfo fileInfo = new FileInfo("\\Program Files\\Microsoft SQL Server Compact Edition\\v3.5\\sqlcecompact35.dll"); 

crea un objeto donde fileInfo.Exists == verdadero.

¿Debo pasar un nombre de archivo / ruta diferente para cargar el ensamblaje SQL CE? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta