Atualizar para o .net 4.5 faz com que a montagem falhar?

Eu tenho um projeto que tem como alvo o .Net 4.0, e um dos assemblies referenciados é o .Net 4.5.

Até que eu instalei .net 4.5 isso estava funcionando bem, no entanto, após a instalação recebo cinco avisos sobre a versão .Net alvejado ao longo destas linhas:

*A referência principal "xxxx.Library, versão = 1.0.0.1, Culture = neutral, processorArchitecture = MSIL" não pôde ser resolvida porque ele foi criado na estrutura ".NETFramework, versão = v4.5". Esta é uma versão superior à estrutura atualmente segmentada "NETFramework, Version = v4.0"

E isto:

A referência principal "Microsoft.TeamFoundation.Build.Workflow, versão = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" não pôde ser resolvida porque tem uma dependência indireta no assembly de estrutura "System.IO.Compression , Versão = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 "que não pôde ser resolvido na estrutura atualmente segmentada. ".NETFramework, versão = v4.0". Para resolver esse problema, remova a referência "Microsoft.TeamFoundation.Build.Workflow, versão = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" ou redimensionar seu aplicativo para uma versão de estrutura que contém "System.IO .Compression, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 ". Testes

Por que o Visual Studio me odeia? Se ele pudesse compilar antes da atualização para 4.5, a estrutura de destino não mudou e ainda funciona para um colega no VS2010 com .Net 4, por que estou sendo recheado?

questionAnswers(2)

yourAnswerToTheQuestion