I just installed VS 11 on Windows 8. When I got the latest solution built on VS 2010, then built it, I get this error (in VS 11):
The predefined type "System.Tuple" is defined in several assemblies in a global alias; using the definition from 'c: \ Program Files (X86) \ Assembly Link \ Microsoft \ Framework.NETFramework \ v4.0 \ mscorlib.dll'
I could not find the answer through Google. And I do not know what a "global alias" is. These words are too universal to search through a Google search.
VS 11 automatically made some changes, so I unzipped them, recompiled, and got the same error.
I'm not sure what to do. Does anyone know how to resolve this error? And what is a global alias?
Edit - these are the links that currently exist in the project
I tried to remove links that were not used, but I still have an error.
Change 2 - ANSWER
This System.Tuple
, inside the Raven assembly, conflicts with the .NET 4.0 System.Tuple
. Thanks to Christopher Carrens for explaining this in his answer.
source share