首页 > 后端开发 > C++ > 为什么我在 Visual Studio 中收到'未找到预定义类型 'System.ValueTuple`2'”错误?

为什么我在 Visual Studio 中收到'未找到预定义类型 'System.ValueTuple`2'”错误?

Susan Sarandon
发布: 2024-12-30 13:03:10
原创
752 人浏览过

Why Am I Getting the

“未找到预定义类型 'System.ValueTuple`2':揭晓解决方案”

Visual Studio 15 Preview 3 引入了创新元组功能,使您可以轻松处理不可变的数据集合。然而,一些用户遇到了令人困惑的错误消息“预定义类型'System.ValueTuple`2'未定义或导入”。此问答探索揭示了此问题的根源,并提供了一个简单的解决方案。

引用元组数据结构时会出现错误,这需要特定的组件,具体取决于所使用的 .NET 版本。对于 .NET 4.6.2 及更低版本以及 .NET Core 1.x 和 .NET Standard 1.x,解决方案涉及安装 NuGet 包“System.ValueTuple”。使用以下命令可以轻松完成此操作:

Install-Package "System.ValueTuple"
登录后复制

或者,您可以在 Visual Studio 2017 中添加以下包引用:

<PackageReference Include="System.ValueTuple" Version="4.4.0" />
登录后复制

对于使用 .NET Framework 4.7、. NET Core 2.0 和 .NET Standard 2.0,默认情况下包含这些类型,无需外部装置。

以上是为什么我在 Visual Studio 中收到'未找到预定义类型 'System.ValueTuple`2'”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

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