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

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

Linda Hamilton
发布: 2024-12-31 10:21:10
原创
675 人浏览过

Why am I getting the

错误:“未定义或导入预定义类型 'System.ValueTuple'”

尝试在 .NET Core 中使用新的元组功能时,开发人员可能会遇到错误“预定义类型‘System.ValueTuple’未定义或导入。”此错误表明必要的元组类型尚未定义或导入到项目中。

尽管博客文章建议默认情况下启用该功能,但可能并非在所有情况下都启用该功能。要解决此问题,开发人员需要安装 System.ValueTuple NuGet 包。

对于 .NET 4.6.2 或更低版本、.NET Core 1.x 和 .NET Standard 1.x,请使用以下 PowerShell命令:

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 已包含这些类型。

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

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