罗斯林和.NET运行库版本 [英] Roslyn and .NET Runtime version

查看:111
本文介绍了罗斯林和.NET运行库版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能使用罗斯林编译器和C#6.0与旧版本的.NET运行库的新功能(例如,.NET 4.0)?

Is it possible to use Roslyn compiler and new features of C# 6.0 with old versions of .NET Runtime (for example, .NET 4.0)?

例如,我想使用ex pression健全成员(<$ C C $> INT S =&GT; X + Y; 而不是 INT Š{{返回X + Y;}} )的.NET 4.0应用程序

For example, I want use the expression-bodied members (int S => x + y; instead of int S { get { return x + y; } }) in .NET 4.0 application.

推荐答案

新的C#6.0的功能不依赖于框架支持,所以是的,你用C#6.0编译器编译的应用程序将运行在.NET 4.0。

The new C# 6.0 features don't depend upon framework support so yes, you an app compiled with the C# 6.0 compiler will run on .NET 4.0.

这篇关于罗斯林和.NET运行库版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆