Visual Studio 2017 15.5 正式发布!性能再提升
Visual Studio 2017 15.5 版本已正式发布,同时发布的还有 Visual Studio for Mac 7.3。此次更新包含主要性能改进,新特性以及 bug 修复。发行说明中文版目前尚未更新,可先查看英文版。部分亮点整理如下:
性能
大型 C# 和 Visual Basic 项目的解决方案加载时间几乎减半。调试和发布之间的切换时间明显缩短。在 .NET Core 项目中添加,删除和重命名文件和文件夹会更快。项目模板现在也应该比以前更快地展开,在最特殊的情况下,甚至可以看到最多40倍的改进。
F#工具也有多项性能改进。在 JavaScript / TypeScript 文本编辑器的“项目选项”页面下添加了“仅分析包含在编辑器中打开的文件的项目”复选框,这个选项将改善大型解决方案的性能和可靠性。请注意,当选中此框时,你将需要执行解决方案以查看所有文件中的 TypeScript 完整错误列表。
诊断
Visual Studio 调试器通过增加后退式调试 step-back debugging(也称为历史调试)获得了更多的功能。 后退式调试会自动在你执行的每个断点和调试程序步骤中为你的应用程序创建一个快照,使你能够返回到前一个断点来查看其状态。
Docker 和持续部署
Docker 容器现在支持多级 Docker 文件。持续交付功能可以轻松配置 Visual Studio Team Services,以将 ASP.NET 和 ASP.NET Core 项目的 CD 设置为 Azure App Service。
私密管理
Visual Studio 添加了一些功能来帮助识别和管理数据库连接字符串和 Web 服务密钥等。
更多详情请查阅:
Visual Studio 2017 version 15.5 发行说明:
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes
Visual Studio for Mac 7.3 发行说明:
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-mac-relnotes
下载 Visual Studio 2017 version 15.5:
https://www.visualstudio.com/downloads
下载 Visual Studio for Mac 7.3:
https://www.visualstudio.com/downloads/?os=mac
更多关于Visual Studio 2017的学习资料,请点击专题《Visual Studio 2017使用教程》
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(52)-美化EasyUI皮肤和图标
- ASP.NET MVC5+EF6+EasyUI 后台管理系统--系统权限全套完整图
- 互联网时代的产品升级和用户反馈故事
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(50)-Easyui 扁平化皮肤
- 微信终于做了它最擅长的业务,市场已经轰动
- Bootstrap Metronic 学习记录(二)菜单栏
- WCF技术剖析之十一:异步操作在WCF中的应用(上篇)
- Bootstrap Metronic 学习记录(一)简介
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(49)-工作流设计-我的申请
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(47)-工作流设计-补充
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(46)-工作流设计-设计分支
- 瑞典研发未来概念车,车厢、底盘能分离,颠覆汽车使用方式
- WCF技术剖析之十一:异步操作在WCF中的应用(下篇)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 安全箱子的秘密
- Linux 机器 CPU 毛刺问题排查
- phpwind 利用哈希长度扩展攻击进行getshell
- dotnet 构建 SourceRoot items must include at least one top-level item when DeterministicSourcePaths is
- Magicodes.IE 2.4版本发布
- EC2磁盘扩容-DiskPressure
- 谈一谈php://filter的妙用
- 新型php漏洞挖掘之debug导致的安全漏洞(Edusoho)
- CVE-2016-3714 - ImageMagick 命令执行分析
- 知乎某处XSS+刷粉超详细漏洞技术分析
- 【STM32H7】第12章 RL-TCPnet V7.X之TCP客户端
- 【STM32F429】第12章 RL-TCPnet V7.X之TCP客户端
- Django DeleteView without confirmation template, but with CSRF attack
- 小记 TypeScript 中的循环引用问题
- 别只会搜日志了,求你懂点检索原理吧