Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio Enterprise 2015中的C#7.0_C#_Visual Studio_Visual Studio 2015_C# 7.0 - Fatal编程技术网

Visual Studio Enterprise 2015中的C#7.0

Visual Studio Enterprise 2015中的C#7.0,c#,visual-studio,visual-studio-2015,c#-7.0,C#,Visual Studio,Visual Studio 2015,C# 7.0,你能在Visual Studio 2015(企业版)中打开C#7.0功能吗?还是需要升级到2017?你必须从Github下载/签出并构建网络编译器平台(Roslyn),然后你可以用VS 2015测试C#7功能 更多信息: 如果您喜欢视频教程,请观看以下视频: 是的,您可以通过安装Nuget软件包来替换Visual Studio附带的支持C#7的版本的编译器: 引用此包将导致使用 中包含的C#和Visual Basic编译器的特定版本 软件包,而不是任何系统安装的版本 我在软件包页面上看不到关于

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

你必须从Github下载/签出并构建网络编译器平台(Roslyn),然后你可以用VS 2015测试C#7功能

更多信息:

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


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

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

我在软件包页面上看不到关于Visual Studio 2015是否正式支持这一点的任何迹象。到目前为止,我没有进行彻底的测试,这表明它可以工作,但也不是毫无痛苦的——C#7代码可以编译,但下面有一条红色的斜线,表示语法错误:


请注意,您还需要安装Nuget软件包才能使用新的C#7值元组功能。

如果您有Enterprise,您也有MSDN订阅。几周后VS 2017 RTMs。它已经上线了license@PanagiotisKanavos:是的,刚才看到我们说话的时候谢谢:)不要在没有留下评论的情况下否决投票,你必须解释你为什么这么做。做一个勇敢的好人,把它拿走!我的答案比所选答案更正确!您好@BassamAlugili,您可能对VS 2015 professional说了什么吗?我不明白为什么人们投票反对@BassamAlugili回答。@BassamAlugili给出了他的意见,这是正确的。大家都知道Visual Studio 2017提供了C#7支持。但Visual Studio 2015 update 2也可以使用Roslyn最新的源代码。下面是一个如何使用Visual Studio 2015测试C#7功能的小链接。但它需要大量的设置更改,因此我建议使用Visual Studio 2017 RC,因为它可以一次性测试C#7功能。但如果您不想使用编译器源代码,我将始终建议您使用Visual Studio 2017。link提供了Visual Studio 2017支持的C#7功能列表。请注意,编辑器窗口中仍有一个错误(红色曲线)。即使构建成功,让VS仍然报告错误并不是一个很好的解决方案。有人知道如何让VS编辑器停止显示这些假阳性错误吗?