首页 > 后端开发 > C++ > 为什么我在 C# 中收到'未定义或导入预定义类型'System.ValueTuple'”?

为什么我在 C# 中收到'未定义或导入预定义类型'System.ValueTuple'”?

Patricia Arquette
发布: 2025-01-03 02:14:39
原创
141 人浏览过

Why Am I Getting

ValueTuple 错误:预定义类型未定义

在 C# 中使用元组时,开发人员可能会遇到错误“预定义类型 'System.ValueTuple' 2´ 未定义或导入”。此错误表明编译器无法识别 ValueTuple 类型。

出现此问题的原因是 ValueTuple 类型仅在某些版本的 .NET Framework 或 .NET Core 中可用。对于 .NET 4.6.2 或更低版本、.NET Core 1.x 和 .NET Standard 1.x,需要安装 NuGet 包 System.ValueTuple。

要使用 NuGet 包安装此包Visual Studio 中的管理器控制台:

  1. 键入 Install-Package“System.ValueTuple”并按输入。

对于面向 .NET Framework 4.7、.NET Core 2.0 或 .NET Standard 2.0 及更高版本的项目,默认情况下包含 ValueTuple 类型。

以上是为什么我在 C# 中收到'未定义或导入预定义类型'System.ValueTuple'”?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板