System.Tuple определен в нескольких сборках

Я только что установил VS 11 в Windows 8. Когда я получил последнюю версию решения, созданного с помощью VS 2010, а затем построил его, я получаю следующую ошибку (в VS 11):

Предопределенный тип System.Tuple определен в нескольких сборках. в глобальном псевдониме; используя определение из 'c: \ Program Files (x86) \ Справочник Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ mscorlib.dll '

Мне не удалось найти ответ через Google. И я не знаю, что такое «глобальный псевдоним». Эти слова слишком общие, чтобы их можно было найти в поиске Google.

VS 11 автоматически внес некоторые изменения, поэтому я отменил их, перекомпилировал и получил ту же ошибку.

Я не знаю, что делать.Кто-нибудь знает, как исправить эту ошибку? И что такое глобальный псевдоним?

Edit - это ссылки, которые в настоящее время существуют в проекте

Я пытался удалить ссылки, которые не использовались, но все равно получаю ошибку.

enter image description here

Редактировать 2 - ОТВЕТ

Этот System.Tuple в сборке Raven конфликтует с .NET 4.0 System.Tuple . Спасибо Кристоферу Карренсу за объяснение этого в своем ответе.

enter image description here

6
задан Adi Lester 12 August 2012 в 18:38
поделиться