Debugging 我如何删除例外情况;预定义类型';参数组'2';“必须是结构”;什么时候调试?

Debugging 我如何删除例外情况;预定义类型';参数组'2';“必须是结构”;什么时候调试?,debugging,exception,tuples,visual-studio-2017,c#-7.0,Debugging,Exception,Tuples,Visual Studio 2017,C# 7.0,我开始在c#7.0中使用新的元组特性,但我注意到无论是在返回元组的函数中还是在其调用者中,都不可能在调试模式下检查变量值。相反,会显示一个异常: $exception error CS8182: Predefined type 'ValueTuple`2' must be a struct. 有没有办法摆脱这个小故障并正常调试 微软似乎已经修复了一个bug,但它将在未来的更新(2017年)中提供 这是当前版本System.ValueTuple中的一个错误。要解决此问题直到MS发布修复程

我开始在c#7.0中使用新的元组特性,但我注意到无论是在返回元组的函数中还是在其调用者中,都不可能在调试模式下检查变量值。相反,会显示一个异常:

$exception  error CS8182: Predefined type 'ValueTuple`2' must be a struct.  
有没有办法摆脱这个小故障并正常调试


微软似乎已经修复了一个bug,但它将在未来的更新(2017年)中提供

这是当前版本System.ValueTuple中的一个错误。要解决此问题直到MS发布修复程序,请将软件包版本从4.3.0降级为预发布版本。

看起来它现在已在System.ValueTuple 4.3.1中修复