Unable to return Tuple from a method using Visual Studio 2017 and C# 7.0
<p>I've installed Visual Studio 2017 Community that was released a week ago, and I started exploring the new features of C# 7.</p>

<p>So I created a simple method that returns two values:</p>

<pre><code>public class Program
{
    public static void Main(string[] args)
    {
        (int sum, int count) a = ReturnTwoValues();
    }

    static (int sum, int count) ReturnTwoValues() =&gt; (1, 1);
}
</code></pre>

<p>Compiler is generating an error:</p>

<blockquote>
  <p>Error CS8137  Cannot define a class or member that utilizes tuples
  because the compiler required type
  'System.Runtime.CompilerServices.TupleElementNamesAttribute' cannot be
  found. Are you missing a reference?</p>
</blockquote>

<p>I tried finding a reference in the framework with this name, but with no luck !</p>

<p><strong>If we need additional stuff to use C# 7.0 features, then it is very weird that we need to do that for every project ?!</strong></p>