Maison >développement back-end >C++ >Pourquoi est-ce que j'obtiens l'erreur « Le type prédéfini « System.ValueTuple » n'est pas défini ou importé » dans .NET ?
Lors de la tentative d'utilisation de la nouvelle fonctionnalité de tuple dans .NET Core, les développeurs peuvent rencontrer l'erreur "Le type prédéfini 'System.ValueTuple' n'est pas défini ou importé." Cette erreur indique que le type de tuple nécessaire n'a pas été défini ou importé dans le projet.
Malgré le billet de blog suggérant que la fonctionnalité doit être activée par défaut, ce n'est peut-être pas le cas dans tous les cas. Pour résoudre ce problème, les développeurs doivent installer le package System.ValueTuple NuGet.
Pour .NET 4.6.2 ou version antérieure, .NET Core 1.x et .NET Standard 1.x, utilisez le PowerShell suivant commande :
Install-Package "System.ValueTuple"
Dans Visual Studio 2017, utilisez un package référence :
<PackageReference Include="System.ValueTuple" Version="4.4.0" />
Notez que .NET Framework 4.7, .NET Core 2.0 et .NET Standard 2.0 incluent déjà ces types.
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!