Type prédéfini 'Système.ValueTuple2 n'est pas défini ou importés

J'ai installé Visual Studio 15 Aperçu 3 et essayé d'utiliser le nouveau tuple fonction

static void Main(string[] args)
{
    var x = DoSomething();
    Console.WriteLine(x.x);
}

static (int x, int y) DoSomething()
{
    return (1, 2);
}

Quand je compile j'obtiens l'erreur:

Prédéfinis de type 'System.ValueTuple2 n'est pas défini ou importés

Selon le blog, cette fonctionnalité devrait être "sur" par défaut.

Qu'ai-je fait de mal?

  • Personne ne sait si le package NuGet est obligatoire, même en 2017 RTM ciblage 4.6.2? Il semble que vous avez encore besoin d'elle et j'attend de vous que vous ne serait pas dans la version finale.
  • vous pouvez essayer d'utiliser le Système.Tuple<int, int> au lieu de cela
  • Pour moi ce stackoverflow.com/a/46533630/4383425 a la solution.
InformationsquelleAutor gsharp | 2016-07-14