我们团队中的一些人正在使用VisualStudio 2015,而其余的人则仍在使用2013(两者均带有ReSharper 9.1)。项目属性中的目标框架设置为.NET Framework 4.5.1。
我的问题是:我仍然可以使用以下代码。
我的问题是:我仍然可以使用以下代码。
public int X() => x;
这是一个 .NET 4.6 特性。当我构建项目时,它也在运行(我猜是因为它更或多或少是语法糖,所以编译器生成的代码不需要 .NET 4.6)。 然而我的同事们并不太高兴,在 Visual Studio 2013 中检查我的更改时;-)
在使用 .NET 4.6 特性时,是否可能在 Visual Studio 2015 中收到警告/编译错误?