NuGet Package for Tuples in C#7 causes an error in my views
我尝试在ASP.NET MVC 5应用程序中使用C_7中的新tuple功能,使用.NET版本4.6.1。以及Visual Studio 2017 RC。为了做到这一点,我在这里引用了这篇文章:C 7中的新功能,它说通过nuget安装system.valuetuple。当我这样做时,tuple语法开始对我起作用,就像下面的示例代码:
1 2 3 4 5 6 7 8 9 | public void TupleCaller() { (var valOne, var valTwo) = TupleExample(); } public (string, string) TupleExample() { return ("Tuple Item One","Tuple Item Two"); } |
但是,当我运行应用程序时,我的视图会立即引发此错误:
0我尝试了以下所有方法:
一旦我卸载system.valuetuple nuget包并注释掉新的tuple代码,所有内容都会像以前一样在视图中正确呈现。
我也有同样的问题。我在我的项目中添加了
我只想补充其他答案。
从引用中移除System.ValueTuple。否则就不行了,我也不知道为什么。基本上,valuetuple已经在4.7.2中了,所以如果您使用Visual Studio 2019,那么您就已经设置好了。
如果你使用的是Visual Studio 2019,我也这么做了,那对我来说是很有用的。我不知道为什么。不需要裸体。不需要直接引用。