为了账号安全,请及时绑定邮箱和手机立即绑定

未定义或导入预定义类型“ System.ValueTuple´2”

未定义或导入预定义类型“ System.ValueTuple´2”

C#
婷婷同学_ 2019-12-11 16:09:11
我已经安装了Visual Studio 15 Preview 3,并尝试使用新的元组功能static void Main(string[] args){    var x = DoSomething();    Console.WriteLine(x.x);}static (int x, int y) DoSomething(){    return (1, 2);}编译时出现错误:未定义或导入预定义类型“ System.ValueTuple´2”根据博客文章,此功能默认情况下应处于“启用”状态。我做错了什么?
查看完整描述

3 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

对于.NET 4.6.2或更低版本,.NET Core 1.x和.NET Standard 1.x,您需要安装NuGet软件包System.ValueTuple:


Install-Package "System.ValueTuple"

或者在VS 2017中使用包参考:


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

.NET Framework 4.7,.NET Core 2.0和.NET Standard 2.0包括这些类型。



查看完整回答
反对 回复 2019-12-12
  • 3 回答
  • 0 关注
  • 528 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信