Visual Studio2017中编写ASP.NET程序时使用C# 7.0元组Tuple新特性的一点注意事项
来源:互联网 发布:远景能源 张雷 知乎 编辑:程序博客网 时间:2024/06/15 10:13
使用Visual Studio2017编写一个ASP.NET MVC应用,想用用C#7.0元祖Tuple的新特性。于是,在包管理器NuGet中下载安装了System.ValueTuple 4.3.1版,然后编写如下示例代码,但编译时报错误,即编译器不认识新特性的语法。
private (string A, string B) Open(){ return (null, null);}
于是,在控制台和窗体应用程序中编写上述代码(注意,此时仅仅需要引用System.ValueTuple.dll动态库即可),编译正常。由于ASP.NET或ASP.NET MVC有个packages文件加,第三方包都在该文件夹中,估计编译器或其配置与该包有关。
查遍了项目文件也没有发现啥问题,于是网查了一些资料,测试了多种办法,最后的解决方法是:升级Microsoft.NET.Compilers包到最新版才行,即从1.3.2版升级到2.2.0版。
笔者的编程环境为:Windows10、Visual Studio Community 2017 update1、.NET 4.5。
阅读全文
0 0
- Visual Studio2017中编写ASP.NET程序时使用C# 7.0元组Tuple新特性的一点注意事项
- c# Visual Studio2017环境的使用
- c#4.0新特性之 组元(Tuple)
- C#4.0新特性之元组Tuple
- C# Tuple<T1,T2....T>元组的使用
- Visual Studio Community 2017中修改ASP.NET MVC项目中类名称空间的一点注意事项
- .net 4.0新特性-tuple
- C# 组元Tuple
- C# 组元Tuple
- ASP中使用C#编写的模块(程序集)
- Scala中Tuple(元组)的使用
- C#中Tuple的使用
- C#中Tuple的使用
- C#的元组Tuple类型
- python中tuple(元组)使用总结
- .NET 4.0 Tuple 元组
- 使用ASP.net 2.0 的一些新特性
- asp.net新特性theme的使用和介绍!
- [SourceInsight]打开当前文件目录
- 漫谈操作系统7 -- 一切皆为文件
- Android_实现水滴效果
- PLC寻址应注意的问题
- angular2概述
- Visual Studio2017中编写ASP.NET程序时使用C# 7.0元组Tuple新特性的一点注意事项
- 自定义注解的步骤
- springmvc-学习总结-拦截器
- 我的第一篇博客
- Linux常用命令整理
- 差分约束系统
- scrapy简单入门
- 离散属性的决策树算法实现--基于西瓜2.0数据
- Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈