"No se pudo cargar el archivo o el ensamblaje" cuando se construye con team city

Tengo un problema con las pruebas unitarias en nuestro servidor de compilación Team City (8.0.4): el código compila y ejecuta todas las pruebas localmente a través de Resharper y nCrunch.

Pero cuando se ejecuta en el servidor, aparece el siguiente error, a pesar de que el conjunto de Unity existe en el mismo directorio que el conjunto de prueba de la unidad, y se hace referencia en el conjunto de prueba de la unidad.

El método de configuración falló. SetUp: System.IO.FileNotFoundException: No se pudo cargar el archivo o el ensamblaje 'Microsoft.Practices.Unity, Version = 2.0.414.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una de sus dependencias. El sistema no puede encontrar el archivo especificado. en XXXX.Unity.UnityContainerAdapter..ctor () en XXXX.GraphExtensionsTests..ctor () en c: \ TeamCityV7 \ Agent-1 \ work \ f02f7e27c0bedfa2 \ XXXX \ Graph.Tests \ Graphens \ GraphExtensionsTests.cs: line 44

He confirmado que la copia de Microsoft.Practices.Unity es la versión correcta.

También he confirmado que los ensamblajes se construyen utilizando la versión completa del marco, no utilizando el perfil del cliente.

¿Alguna idea de por qué Team City podría estar fallando?

Respuestas a la pregunta(2)

Su respuesta a la pregunta