Primero algunos antecedentes. A finales de 2012, migramos nuestra solución vs2008 a vs2010, pero seguimos apuntando a .NET 3.5. (¡No sé nada más que lo último y lo mejor aquí!)
No habíamos tenido ningún problema con esta configuración hasta hace unas semanas cuando las personas comenzaron a recibir estos errores:
"foo.csproj" (Rebuild target) (16:5) ->
C:\...\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
Lo interesante es que si miras el archivo del proyecto, hace referencia a v10, lo cual tiene sentido porque no usamos Visual Studio 2012.
Este error nos golpeó a varios de nosotros a la vez e incluso en ramas de código más antiguas que no han cambiado en meses.
Sospecho que se introdujo alguna actualización en nuestras máquinas que confundió las cosas, pero no sé qué hacer al respecto.
La solución a corto plazo ha sido instalar VS 2012 y no usarlo, pero espero algo un poco más limpio que eso.