Maison > développement back-end > C++ > Pourquoi est-ce que j'obtiens une erreur « Le type prédéfini « System.ValueTuple » n'est pas défini ou importé » dans Visual Studio ?

Pourquoi est-ce que j'obtiens une erreur « Le type prédéfini « System.ValueTuple » n'est pas défini ou importé » dans Visual Studio ?

Mary-Kate Olsen
Libérer: 2024-12-28 20:38:14
original
709 Les gens l'ont consulté

Why Am I Getting a

Erreur ValueTuple dans Visual Studio 15 Preview 3

L'introduction de la nouvelle fonctionnalité tuple dans Visual Studio 15 Preview 3 a suscité l'enthousiasme des développeurs. Cependant, certains utilisateurs ont rencontré l'erreur « Le type prédéfini « System.ValueTuple´2 » n'est pas défini ou importé » lors de la compilation du code.

Cette erreur indique que le type « System.ValueTuple » n'est pas reconnu par le compilateur. . Bien que l'article de blog suggère que cette fonctionnalité est activée par défaut, ce n'est pas le cas pour certains frameworks et versions.

Solution

Pour .NET 4.6.2 ou inférieur, .NET Core 1.x et .NET Standard 1.x, le package NuGet « System.ValueTuple » doit être installé :

Install-Package "System.ValueTuple"
Copier après la connexion

Alternativement, dans Visual Studio 2017, une référence de package peut être ajoutée :

<PackageReference Include="System.ValueTuple" Version="4.4.0" />
Copier après la connexion

.NET Frameworks et versions

Il est important de noter que différents frameworks et versions incluent ce type par défaut :

  • .NET Framework 4.7 et supérieur
  • .NET Core 2.0 et supérieur
  • .NET Standard 2.0 et supérieur

En utilisant le package NuGet ou la référence du package, les utilisateurs peuvent accéder au Tapez "System.ValueTuple" dans les versions inférieures de ces frameworks, leur permettant d'utiliser la fonctionnalité tuple.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal