Obtendo informações da versão do arquivo no Compact Framework

Eu tenho algum código que precisa ser capaz de encontrar o número da versão de um assembly, com uma string dizendo onde ele está localizado.

Não consigo fazer isso funcionar:

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

lança um System.IO.IOException: o nome do arquivo ou assembly '\ Arquivos de Programas \ Microsoft SQL Server Compact Edition \ v3.5 \ sqlcecompact35.dll' ou uma de suas dependências não foi encontrado.

No entanto, o arquivo existe:

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

cria um objeto em que fileInfo.Exists == true.

Devo passar um caminho / nome de arquivo diferente para carregar o assembly do SQL CE? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion