A referência primária não pôde ser resolvida porque foi criada em relação a uma versão superior da estrutura .NET que a estrutura atualmente segmentada

Eu estou tentando construir um projeto que faz referência a um terceiro partido SlingshotClient.dll. O projeto é bem construído em outras estações de trabalho de desenvolvedores. No entanto, estou recebendo o erro abaixo. Uma diferença que eu posso imaginar está contribuindo para o meu problema é que eu também tenho o VS 2012 e o .NET Frameworks 4.5 instalados na minha máquina. Eu acredito que os outros desenvolvedores que podem construir isso com sucesso, não tenham aqueles instalados.

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1578,5): aviso MSB3274: A referência principal "SlingshotClient, versão = 1.0.0.0, Culture = neutral, PublicKeyToken = bb5a8745472e181a, processorArchitecture = MSIL "não pôde ser resolvido porque foi construído no framework" .NETFramework, Version = v4.5 ". Essa é uma versão mais avançada do que a estrutura atualmente segmentada ".NETFramework, Version = v4.0".

O erro parece estar dizendo que o nosso projeto tem como alvo o framework versão 4.0 (que está correto), mas o SlingshotClient.dll referenciado foi construído para o framework de direcionamento versão 4.5. Quando eu olho para o SlingshotClient.dll no dissembler, parece-me que o assembly foi construído a versão de estrutura de segmentação 4.0

questionAnswers(1)

yourAnswerToTheQuestion