No se pudo cargar el file o ensamblado 'SharpSvn-DB44-20-Win32.dll'

Estoy usando ASP.NET MVC3, StructureMap y SharpSvn.
Aquí está el código que estoy usando:

public class SvnFileReader : ISvnFileReader { private readonly string _svnAddress; public SvnFileReader(string svnAddress) { _svnAddress = svnAddress; } public void DownloadFiles(DirectoryInfo destination) { using (var svnClient = new SvnClient()) { // checkout the code to the specified directory svnClient.CheckOut(new Uri(_svnAddress), destination.FullName); } } } 

Cuando ejecuto este código:

 _svnFileReader.DownloadFiles(new System.IO.DirectoryInfo(@"d:\test")); 

Aparece el siguiente post de error:

No se pudo cargar el file o ensamblado 'file: /// D: \ Projects \ SvnFileReaderDemo \ bin \ SharpSvn-DB44-20-Win32.dll' o una de sus dependencies. Se esperaba que el module incluyera un manifiesto de ensamblaje.

¡Cualquier ayuda sería muy apreciada!

Debe excluir las DLL de SharpSvn del escaneo automático de StructureMap para search dependencies. Esta es una biblioteca no administrada, pero debido a que ha configurado StructureMap para search los types en todos los files DLL cuando intenta cargar este, se rompe.


ACTUALIZAR:

Si está ejecutando este código en un sistema operativo x64 bit, puede intentar download el SharpSvn x64 específico que utiliza SharpSvn-DB44-20-x64.dll .