Maison >développement back-end >C++ >Pourquoi est-ce que j'obtiens l'erreur « Type prédéfini 'System.ValueTuple`2' introuvable » dans Visual Studio ?

Pourquoi est-ce que j'obtiens l'erreur « Type prédéfini 'System.ValueTuple`2' introuvable » dans Visual Studio ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-30 13:03:10766parcourir

Why Am I Getting the

"Type prédéfini 'System.ValueTuple`2' introuvable : dévoilement de la solution"

Visual Studio 15 Preview 3 introduit le tuple innovant fonctionnalité, vous permettant de travailler facilement avec des collections de données immuables. Cependant, certains utilisateurs rencontrent le message d'erreur déroutant "Le type prédéfini 'System.ValueTuple`2' n'est pas défini ou importé." Cette exploration de questions et réponses révèle la source de ce problème et fournit une solution simple.

L'erreur survient lors du référencement de structures de données de tuple, qui nécessitent un certain composant en fonction de la version de .NET utilisée. Pour .NET 4.6.2 et versions antérieures, ainsi que .NET Core 1.x et .NET Standard 1.x, la résolution implique l'installation du package NuGet « System.ValueTuple ». Cela se fait facilement à l'aide de la commande suivante :

Install-Package "System.ValueTuple"

Vous pouvez également ajouter la référence de package suivante dans Visual Studio 2017 :

<PackageReference Include="System.ValueTuple" Version="4.4.0" />

Pour ceux qui utilisent .NET Framework 4.7, . NET Core 2.0 et .NET Standard 2.0, ces types sont inclus par défaut, éliminant ainsi le besoin d'installations externes.

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!

Déclaration:
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