如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac。web
Visual Studio 2019 下载地址:https://visualstudio.microsoft.com/downloads/
Visual Studio 2019 for Mac 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/mac/编程
正如官方宣称的“Code faster. Work smarter. Create the future”那样,Visual Studio 2019 引入了不少新功能和改进以实现这一目标。windows
如上图所示,新版本的改进包括简化克隆 Git repo 的操做步骤、打开项目或解决方案、打开本地文件夹或建立新项目。visual-studio-code
此外在模板功能方面也有所改进,开发者可以使用新列出的按受欢迎度排序的模板新建改进了搜索体验和筛选器的项目,还可基于标签进行搜索,轻松访问"最近使用的项目模板"列表。安全
除了在启动项目时的改进,Visual Studio 2019 也为开发者在编写代码时提供了很多新功能。例如代码导航、重构功能的改进、文档运行情况指示器以及一键代码清除功能以应用多个重构规则。session
尤为值得一提的是 Live Share 功能,Visual Studio Live Share 是一项开发者服务,可以让开发者与团队成员共享代码库及其上下文,并直接从 Visual Studio 内得到即时双向协做。利用 Live Share 功能,团队成员能够无缝且安全地读取、导航、编辑和调试已与他们共享的项目。Visual Studio 2019 中已默认安装此服务,并支持 C++ 和 Python 这两门呼声甚高的编程语言。编程语言
Live Share 支持在 Visual Studio 2019 和 Visual Studio Code 中使用。编辑器
有关详细信息,请参见博客文章 Visual Studio Live Share for real-time code reviews and interactive education(用于实时代码评审和交互式教育的 Visual Studio Live Share)。ide
集成了Visual Studio Live Share实时与其余人协做功能,并默认安装开启。支持C++、VB.NET和Razor等附加语言,为客户提供了解决方案视图和源控件差别共享。工具
打开你最近处理过的代码,或者经过新的启动窗口,好比克隆、打开或新建项目等最经常使用的流程之一开始。
按受欢迎程度排序使用新模板列表,建立具备改进的搜索体验和过滤器的新项目。
经过Shell中的一系列新视觉变化,为你的代码提供更多垂直空间,并提供现代化的外观和感受。
不管你的显示器配置和/或扩展如何,均可以查看更清晰的IDE版本,微软表示已经改进支持对每一个监视器的感知。
在Visual Studio中使用改进的搜索功能来处理菜单、命令、选项和可安装组件。
使用文档指示器快速了解代码文件的“运行情况”。经过指标中的一键式代码清理运行和配置。
使用“选项”对话框中的新“预览功能”页面,轻松管理你选择的预览功能。
默认状况下,MSBuild和Visual Studio如今以.NET Framework 4.7.2为目标构建。
经过使用Visual Studio的新性能改进,来控制解决方案的负载,这些改进会影响步进速度,分支切换速度等。
请参阅任务状态中心中的解决方案加载进度。
选择打开解决方案过滤器文件,看加载哪些项目。
经过限制辅助组件影响来提升你的输入性能。
切换新选项,以禁用还原项目层次结构状态和工具窗口状态。
在调试时搜索Watch、Autos和Locals窗口中的关键字,以提升查找对象或值的能力。
在检查数据时,在Watch、Autos和Locals窗口中查看格式说明符的下拉列表。
使用自定义可视化工具,如今与.NET Core兼容。
使用大量模块和PDB调试大型应用程序。
暂时存储更改,以便你可使用Team explorer对支持Git存储的Git工具来处理其余任务。
查看Visual Studio Market Place上的可选扩展,即Visual Studio的Pull Requests,已将Pull Request评论集成到Visual Studio中。
使用专一于开发人员工做流的新Azure DevOps工做项体验,包括用户特定的工做项视图,从工做项建立分支,使用#mentions搜索工做项以及内联编辑。
使用Visual Studio IntelliCode编写C++和XAML代码时能够节省时间,Visual Studio IntelliCode是可选扩展,为你的代码提供AI辅助编码建议。
了解已合并的F#语言和工具开源贡献。这些更改已添加到现有的F#功能集中。
使用Python Add Environment对话框轻松添加Python虚拟环境和conda环境。
充分利用对.NET Core 3.0项目的额外支持。
查看ASP.NET的CPU分析。
对在虚拟机、虚拟机规模集和Azure Kubernetes服务上运行的.NET Web应用程序使用snapshot debugger程序。
体验Xamarin.Android初始和增量构建性能的改进。
利用Xamarin Android Designer提升工做效率。
查看Xamarin.Forms控件的新属性面板。
经过缩短Xamarin的工做负载大小并改进Android模拟器来提升性能。
将Intellicode与Xamarin.Forms XAML一块儿使用。
该版本最值得关注的更新莫过于引入了新的 C# 编辑器、新的启动窗口、支持启动多个实例、支持 Unity 调试器。
Live Share 使用它能够进行更好的协做开发。主要功能:
Live Share 能够在 Visual Studio 2019 和 Visual Studio Code 上使用。
在 Visual Studio Code 中使用须要安装扩展:
安装完成之后在此处进行会话管理:
(1)Visual Studio 2019
Visual Studio 2019 能够直接点击右上角的 Live Share 来建立会话,建立完成会自动将会话连接(其余人经过连接加入)复制到剪贴板。
也能够经过 File -> Start Live Share Session 建立会话
Visual Studio 2019 经过 File -> Join Live Share Session 来加入会话
(2)Visual Studio Code
打开 Live Share 界面。经过 “开始协做会话” 来建立会话,经过 "Join collaboration session" 来加入会话
本演示使用 Visual Studio 2019 来建立会话,Visual Studio Code 加入会话。
使用 Visual Studio 2019 建立项目
点击右上角 ”Live Share“ 建立会话
建立完成会提示你,邀请连接已复制到剪贴板
打开 Visual Studio Code 输入会话连接
链接成功后测试一下编辑代码
新建文件:
还有调试、IISExpress等都会共享,更多功能你们去探索吧。
Visual Studio 2019 下载地址:https://visualstudio.microsoft.com/downloads/
Visual Studio 2019 for Mac 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/mac/
Visual Studio 2019 .NET productivity