¿La actualización a .Net 4.5 hace que el ensamblaje falle?

Tengo un proyecto que apunta a .Net 4.0, y uno de los ensamblados a los que se hace referencia es .Net 4.5.

Hasta que instalé .Net 4.5, esto funcionó bien, sin embargo, después de la instalación recibo cinco advertencias con respecto a la versión .Net orientada en este sentido:

*La referencia principal "xxxx.Library, Version = 1.0.0.1, Culture = neutral, processorArchitecture = MSIL" no se pudo resolver porque se creó con el marco ".NETFramework, Version = v4.5". Esta es una versión más alta que el marco actualmente seleccionado ".NETFramework, Version = v4.0"

Y esto:

La referencia principal "Microsoft.TeamFoundation.Build.Workflow, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" no se pudo resolver porque tiene una dependencia indirecta del ensamblaje del marco "System.IO.Compression , Versión = 4.0.0.0, Cultura = neutral, PublicKeyToken = b77a5c561934e089 ", que no se pudo resolver en el marco actualmente orientado. ".NETFramework, Version = v4.0". Para resolver este problema, elimine la referencia "Microsoft.TeamFoundation.Build.Workflow, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" o vuelva a ajustar su aplicación a una versión de marco que contenga "System.IO .Compression, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 ". Pruebas

¿Por qué Visual Studio me odia? Si pudiera compilarse antes de la actualización a 4.5, el marco objetivo no ha cambiado y todavía funciona para un colega en VS2010 con .Net 4 ¿por qué me rellenan?

Respuestas a la pregunta(2)

Su respuesta a la pregunta