2012-06-14 7 views
5

Soy nuevo en TFS e intento hacer mi primera compilación automática a través del TFS alojado (tfspreview.com) pero falla debido a un ensamblaje faltante.Fails de compilación TFS (Vista previa) debido a falta de ensamblaje?

Uno de mis proyectos en la solución hace referencia a Microsoft.WindowsAzure.Configuration. La referencia tiene Copy Local establecido en True pero parece que no existe/no lo encuentra el TFS.

¿Cómo le digo a TFS dónde encontrar el ensamblaje?

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (1561): No se pudo resolver esta referencia. No se pudo ubicar el ensamblado "Microsoft.WindowsAzure.Configuration, Version = 1.7.0.0, Culture = neutral, processorArchitecture = MSIL". Compruebe para asegurarse de que el ensamblaje existe en el disco. Si su código requiere esta referencia, , es posible que obtenga errores de compilación.

+0

Muchas veces la referencia no se reflejará en el archivo de la solución que causará este error. Resolví un problema similar antes de dejar el trabajo hoy. – evanmcdonnal

Respuesta

10

Encontrado la respuesta en Using NuGet with TFS Build Automation. Falló porque agregué la referencia a través de NuGet.

Esto es necesario para que funcione:

  1. Haga clic derecho sobre la solución en el Explorador de soluciones
  2. Haga clic en “Activar NuGet paquete de restauración” “Sí” cuando se le solicite
  3. Haga clic

El blog tiene mucha más información, así que busque una solución completa con explicaciones.

+1

Otra cosa que debes recordar es que debes asegurarte de que estás haciendo referencia a las DLL de WindowsAzure en tu proyecto a través de NuGet y no a la instalación local del SDK. Gracias por la solución! –

Cuestiones relacionadas