当前位置: 首页 > 知识库问答 >
问题:

Visual Studio Enterprise 2015中的c# 7.0[重复]

国兴文
2023-03-14

是否可以在 Visual Studio 2015(企业版)中打开 C# 7.0 功能,还是需要升级到 2017?

共有2个答案

程沛
2023-03-14

您必须从Github下载/签出并构建NET编译器平台(“Roslyn”),然后您可以使用VS 2015测试C# 7功能!

更多信息:

https://github.com/dotnet/roslyn/tree/master

如果您喜欢视频教程,请观看以下视频:

https://joshvarty.wordpress.com/2016/02/10/lrn-quick-tip-how-to-test-out-c-7-features-with-roslyn/

姜兴业
2023-03-14

是的,您可以通过安装Microsoft的Nuget包来替换Visual Studio附带的支持C# 7版本的编译器。Net编译器:

引用此包将导致使用包中包含的C#和Visual Basic编译器的特定版本构建项目,而不是任何系统安装版本。

没有迹象表明我可以在软件包页面上看到Visual Studio 2015是否正式支持这一点。我迄今为止未进行彻底的测试表明,它可以工作,但并非一劳永逸-C#7代码可以编译,但用红色波浪线下划线表示语法错误:

 类似资料:
  • 我想在Visual Studio 2015中编译C# 7.0解决方案,但是我有语法错误: 错误 ErrorMessage:“DateTime”是一种类型,但用作变量。 这与 C# 7.0 中更改的“out 变量”有关 不幸的是,我不能使用VS2017(社区)和本教程-不工作(主分支现在适应VS2017)。 你知道如何解决这个问题吗?

  • 我已经安装了.NET Framework 4.7以及从这里获得的“目标包”。然后,我去将我所有项目的目标框架更新为 4.7。尽管如此,Visual Studio 2015拒绝编译C#7.0语法。我是否还缺少另一个步骤?操作系统是Windows 7 SP1。

  • 本文向大家介绍深入理解C♯ 7.0中的Tuple特性,包括了深入理解C♯ 7.0中的Tuple特性的使用技巧和注意事项,需要的朋友参考一下 介绍 Tuple是异类对象的有序序列。 我们经常可以写出返回多个值的方法,所以我们需要创建一个包含多个数据元素的简单结构。 为了支持这些情况,Tuple 被添加到 C#。 Tuple 是包含多个字段用来表示数据成员的轻量级数据结构。 如果一个方法返回多个相同类

  • 我正在查看C#7.0中的新实现,我发现它们实现了本地函数很有趣,但我无法想象本地函数比lambda表达式更受欢迎的场景,以及两者之间的区别是什么。 我确实理解lambda是匿名函数,而局部函数不是,但我无法理解一个真实场景,其中局部函数比lambda表达式具有优势 任何例子都将不胜感激。谢谢

  • 我为我的php项目制作了一个备份文件,然后卸载旧的。之后,我尝试安装最新的并将备份文件从我的旧xampp运行到包括其数据库在内的新xampp中。问题是,当我尝试运行我的旧文件时,我遇到了很多错误。似乎有很多代码对新的php版本已经过时。再次运行我的旧文件的最佳方法是什么?我想我可能会重新安装旧的xampp,但我也想使用最新的php版本。理想的做法是什么?我读过一些关于它的文章,但我没有找到关于这个

  • 当我尝试使用Microsoft的Visual C#编译器(v4.8.4084.0)从命令行编译源代码时,我得到以下错误和/或警告: