サードパーティの SlingshotClient.dll を参照するプロジェクトを構築しようとしています。プロジェクトは、他の開発者のワークステーションで正常にビルドされます。ただし、以下のエラーが発生します。私が想像できる違いの 1 つは、私のマシンに VS 2012 と .NET Frameworks 4.5 もインストールされていることです。これをうまく構築できる他の開発者は、それらをインストールしていないと思います。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): 警告 MSB3274: プライマリ リファレンス "SlingshotClient、Version=1.0.0.0、Culture=neutral、PublicKeyToken=bb5a8745472e181a、processorArchitecture =MSIL" は、".NETFramework,Version=v4.5" フレームワークに対してビルドされているため、解決できませんでした。これは、現在対象となっているフレームワーク「.NETFramework,Version=v4.0」よりも上位のバージョンです。
このエラーは、プロジェクトがフレームワーク バージョン 4.0 を対象としている (これは正しい) ことを示しているようですが、参照されている SlingshotClient.dll はフレームワーク バージョン 4.5 を対象としてビルドされています。ディスセンブラで SlingshotClient.dll を見ると、アセンブリがフレームワーク バージョン 4.0 を対象としてビルドされているように見えます