在VS2017 RC中,当你尝试使用新的元组语法时,会收到以下错误信息:
有没有一种方法可以默认启用元组语法以供每个项目使用?
为了使用元组语法,你需要手动在项目中导入ValueTuple nuget包。虽然这只是一个预发布版本,我认为在RTM中它会被更改并默认启用,所以这并不是什么大问题。不幸的是,在最终发布版本中仍然如此,你必须为每个单独的项目下载nuget包才能使用元组语法。CS8179 预定义类型 'System.ValueTuple`X' 未定义或未导入
有没有一种方法可以默认启用元组语法以供每个项目使用?
for
循环需要一个 NuGet 包,使用乘法需要另一个 NuGet 包,那么 .Net 将不会达到现在的高度。如果新的 Tuple 语法实际上是语言的一部分,那么它应该成为语言的一等公民,而不需要外部包。 - Bradley Uffner