Actualmente estamos tomando VS2010 para una prueba y hasta el momento estamos un poco perplejos con la forma en que simplemente no cooperará con nuestro Team Foundation Server 2008 existente. Todavía tenemos todos nuestros proyectos en .NET 3.5 y cada vez que construyamos una solución que contenga un proyecto de prueba unitaria (que se compila automáticamente en .NET 4.0) el TFS no lo construirá.Visual Studio 2010 y TFS 2008: proyectos de prueba de unidad de edificio
El marco .NET 4.0 está instalado en el TFS 2008.
El error que está recibiendo es:
[Any CPU/Release] c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(0,0): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
Como solución temporal nos vemos obligados a eliminar toda nuestra prueba proyectos para que nuestras soluciones se construyan.
era la instalación de VS2010 la única solución en el final? – CraftyFella
He publicado esta pregunta con la esperanza de encontrar otras soluciones, pero como puede ver ... no parece haber ninguna. Al menos no hemos encontrado ninguno. Descubrimos que VS2008 también está siendo instalado en el servidor de construcción, ahora sabemos por qué;) – Peter