Visual Studio 2017正式版宣布 亮点看这里
● Visual Studio 此刻将监控办理方案加载或编辑的扩展机能。可通过 IDE 中的关照栏收到有关机能不佳的扩展的警报。新的机能中心(辅佐>打点 Visual Studio 机能)不只可以查察影响机能的扩展,还可以发明影响启念头能和变动其启动负载举动的器材窗口。 ● 可以在新的 Visual Studio 安装措施中选择安装 Visual Studio 的 GitHub 扩展 从头加载全部项目已被替代为重载办理方案,以在切换到 VS 外部门支时支持更好的机能。当行使 Git 呼吁行切换分支时,在分支切换后选择重载办理方案以实现最大机能进步。 ● .NET Core 和 ASP.NET Core 项目标文件全局成果已加强。参阅 project file globbing 以相识更多细节。 ● 克隆后,此刻将自动转到存储库的文件夹视图。可以行使办理方案资源打点器中的新办理方案选择列表查察文件。 起始页 从头计划的起始页具有新的 “打开和建设” 成果: ● 从 VSTS 获取长途客栈或行使 MRU 轻松打开当地项目息争决方案。 ● 起始页 MRU 表现在其他计较机上克隆的客栈,以便可以轻松地在当前计较机上克隆它们。 ● 直接从起始页面建设一个可搜刮模板的新项目和最近行使的模板列表。最近行使的模板还将行使本性化帐户在 Visual Studio 实例之间周游。 ● 通过起始页面上的 “从 VSTS 导出” 选项,从体验来自 VSTS 的快速启动新的克隆 可扫除的 “开始行使” 部门。 ● 风雅的视觉计划,以处理赏罚较小屏幕上空缺空间的操作。 新的起始页如下所示: 改造代码导航,在 Visual Studio 2017 中对代码导航成果举办了重大改造: ● 跳转到所有 (Ctrl +,or Ctrl + T) 可让你快速找到并转到代码中的文件,范例,要领和其他元素。纵然在大型代码库中,也可以找到任何种类项目。在 C# 和 Visual Basic 中,还添加了 “恍惚” 匹配,假如你拼写错一个范例名称,如故可以搜刮获得功效。还实现了 Go To Line(Ctrl + G)。该成果让你在编辑菜单的顶部找到 Go To 系列呼吁。 ● 查找全部引用 (Shift+F12) 也已颠末重大改造 (今朝仅支持 C#,Visual Basic,和 C++),提供高级分组,过滤,排序,在引勤奋效中搜刮以及高亮功效(合用于 C# 和 VB),以是你可以清楚领略你的引用,并获取所需的代码行。在鼠标悬停在引用的项目上时,会有一个悬浮提醒,个中包括源代码中的引用上下文(合用于 C# 和 VB)。通过切换器材栏中的保持功效按钮,下一次挪用查找全部引用将在新窗口中添补引勤奋效。这应承你在当前窗口中保存当前功效。 ● 布局引导线此刻在编辑器中已从头绘制,以便可以轻松地查察正在行使的代码的布局。当鼠标悬停时,将表现包括当前代码块相对付其祖先块的上下文的悬浮提醒。该成果当前支持 C#,Visual Basic 和 XAML 文件,以及通过 TextMate 语法支持的任何文件。(在 “器材”>“选项” 对话框中,通过打消选中 “文本编辑器” >“ 通例” 种别下的 “表现布局引导线” 复选框禁用此成果) Visual C++ C++ 代码说明 用于执行 C++ 焦点指南的 C++ 焦点搜查器此刻与 Visual Studio 一路宣布。只需在项目属性页中的代码说明扩展对话框中启用搜查器成果,运行代码说明时就会自动引入该扩展。 C++ 编译器 更新了 C++ 编译器和尺度库,加强了对 C++11 和 C++14 成果的支持,以及对 C++17 尺度中某些成果的起源支持。要留意的是,编译器如故穷乏 C++11 和 C++98 尺度中的一些成果。Visual Studio 2017 应承将 /sdl 和 /await 一路行使。 此版本在优化和代码天生方面带来了几个改造。一些显著的改造包罗: ● 改造的轮回代码天生:支持自动向量化的常数整数除法,更好地辨认 memset 模式 ● 改造代码安详性:改造缓冲区溢出,并且 /guard:cf 此刻可掩护天生跳转表的 switch 语句 ● 当行使协同例程时,Experimental 要害字 “yield” 已删除。你的代码应该更新为行使 “co_yield”。 C++ 库 ● [STL] basic_string 的机能改造 ● [STL] 增进了 <any>,<string_view>,apply(),make_from_tuple() ● [STL] std::vector 在正确性和机能方面已经举办了重大改造 ● [STL] The STL 此刻停止打消引用空花括号指针 ● [STL] 添加了 <optional>,<variant>,shared_ptr::weak_type,和 <cstdalign>. ● [STL] 有关 STL 改造的完备列表,请拜见:Visual C ++团队博客 下载地点: ● Visual Studio 2017 社区版(合用于门生、开源和小我私人开拓职员的成果完整的免费 IDE) https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15 ● Visual Studio 2017 专业版(合用于小型团队的专业开拓职员器材、处事和订阅权益) https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Professional&rel=15 ● Visual Studio 2017 企业版(满意全部局限巨细的团队的要求质量和局限的端到端办理方案) https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Enterprise&rel=15 以上就是本文的所有内容,但愿对各人的进修有所辅佐,也但愿各人多多支持编程小能力。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |