首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Visual Studio2017项目中启用C# 7的所有功能?

如何在Visual Studio2017项目中启用C# 7的所有功能?
EN

Stack Overflow用户
提问于 2017-03-08 23:33:18
回答 2查看 30.7K关注 0票数 58

在Visual Studio2017发布后,我想尝试创建具有新C# 7功能的简单控制台项目。我希望我只需下载新的Visual Studio2017,然后创建新的控制台项目,就可以使用新的C# 7功能。可是,我不会呀。

如果我安装了NuGet package System.ValueTuple,我可以使用一些特性,比如元组。

但是对于其他功能,我不知道我需要做什么。例如this NuGet issue

我现在需要做所有这些脏安装吗?或者我可以以一种更简单的方式启用c# 7功能?

EN

回答 2

Stack Overflow用户

发布于 2017-05-21 11:48:13

任何以Nuget 4.7为目标的项目都可以使用C# 7元组,而无需添加Nuget包。您必须手动安装它:

  1. 升级到Windows10创建者更新(10.0.15063),或者在其他版本的Windows上安装.NET Framework4.7:打开开始菜单,运行Visual Studio Installer,然后单击修改。转到“单个组件”并检查以下两个组件:针对pack

  • .NET框架4.7 SDK
  • .NET框架4.7

它在Windows10Creator‘s Update上无法开箱即用,因为微软在".NET桌面环境“的工作负载中省略了.NET 4.7组件。我提交了一个bug,但他们以不是Bug的名义关闭了它:

票数 21
EN

Stack Overflow用户

发布于 2017-09-26 01:44:41

Vs2017更新3可以支持c#7.1,但默认配置为支持c#7.0。

您可以修改项目的设置并选择c# 7.1

有关更多详细信息,请访问how to configure vs2017.3 to support last version of c#7.1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42675481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档