微软发布 Visual Studio 发展路线图,大量新功能来袭

2018 年 4 月 9 日 开源中国 开源中国

#扫描上方二维码进入报名#


近日,微软在其官网发布了 Visual Studio 的发展路线图,介绍了这款流行的 IDE 的下一步动作。


该公司列出目前正在开展的工作,并将其分为两个时间段:2018年Q2(4月至6月)和 2018 年第三季度(7月至9月)。


在第一个阶段,开发者将有望看到大量的新功能和改进,包括 JIT 调试和 .NET Core Step Back,自定义 Visual Studio 安装位置,改进启动和解决方案加载性能以及构建 F#Azure 函数和 F#ASP.NET Core 项目等等。


2018 Q2 (4月-6月)


功能 可用性 语言 工作负载或独立安装程序
使用C#应用中Azure Key Vault的新连接服务管理应用程序机密


全部工作负载
使用Visual Studio为Azure函数设置连续传送


全部工作负载
切换Git分支更快


全部工作负载
在小型转储程序,调试程序和分析工具中使用SetThreadDescription API设置本机线程名称

C++
全部工作负载
对调试器使用SourceLink认证来引用需要登录凭证的存储库中的源文件

所有语言 全部工作负载
对于.NET Core,使用IntelliTrace的后退功能

所有托管语言 全部 .NET Core 工作负载
为.NET Core使用JIT调试

所有托管语言
全部 .NET Core 工作负载
在NuGet.org上使用NuGet软件包签名和签名软件包提交


全部 .NET 工作负载
将NuGet.org包的符号提交给与Visual Studio调试体验集成的 Symbol Server


全部 .NET 工作负载
使用MSBuild或.NET Core命令行界面(dotnet.exe)从VSTS还原NuGet软件包时使用跨平台身份验证


全部 .NET 工作负载
使用迁移工具将您的Nuget package.config(PC)迁移到PackageReference(PR)


全部 .NET 工作负载
为基于PackageReference的项目启用可重复构建


全部 .NET 工作负载
自定义Visual Studio安装位置以减少系统驱动器上的占用空间


Visual Studio 安装程序
在Microsoft C ++编译器和库中预计完全符合C ++ 17标准。

C++ C ++ - 全部工作负载
编辑模板:针对Windows Fall Creators Update及更高版本的Visual Studio XAML设计器中的通用Windows平台控件


通用Windows平台开发
在针对Windows Fall Creators Update及更高版本的Universal Windows Platform项目中编辑Blend for Visual Studio中的视觉状态和动画


通用Windows平台开发
改进启动和解决方案负载性能

全部工作负载
使用Kubernetes和Helm图表创建,构建和部署应用程序到Azure容器服务(AKS)


ASP.NET, Azure, .NET Core
F5在Kubernetes的Container Environment中运行应用程序。


Azure
使用发布工具将Azure功能项目的本地设置导入到App Service

C#
ASP.NET, Azure, .NET Core
创建F# Azure Function项目

F#
ASP.NET, Azure, .NET Core
创建新的F# ASP.NET Core项目。

F#
ASP.NET, .NET Core
使用库管理器定义JavaScript和CSS依赖关系,并将它们还原到您的项目(例如,从CDNJS)以替代Bower

所有.NET语言 ASP.NET, .NET Core
将第三方测试框架与Real Time Test Discovery

C#, VB
.NET Desktop, ASP.NET, .NET Core
在构建时强制执行.editorconfig规则,包括构建服务器

C#,VB
.NET Desktop, ASP.NET, .NET Core
使用一键式代码清理修复代码风格违例

C#,VB
.NET Desktop, ASP.NET, .NET Core
利用对“全部转向”的排序顺序的改进

C#,VB
.NET Desktop, ASP.NET, .NET Core
使用Visual Studio中的自动iOS配置
In Preview:https://www.visualstudio.com/vs/preview/

.NET(Xamarin)移动开发
在Visual Studio中自动安装由Xamarin.Android项目使用的Android API级别。
In Preview:https://www.visualstudio.com/vs/preview/

.NET(Xamarin)移动开发
使用Android Designer拆分视图
In Preview:https://www.visualstudio.com/vs/preview/

.NET(Xamarin)移动开发

......

......


第二个阶段的计划目前相对较少,但仍包含很多值得期待的事情。包括对 IntelliSense 的改进,C ++ 调试器的后退功能,使用命令行推至 Visual Studio Marketplace ,以及在具有不同 DPI 的显示器之间使用 Visual Studio 的能力。


2018 Q3 (7月-9月)


功能 语言 工作负载或独立安装程序
改进“Configure Continuous Delivery to Azure”对话框的功能以涵盖Azure函数的部署

全部工作负载
在“Configure Continuous Delivery to Azure”对话框中使用ASP.NET发布配置文件

全部工作负载
在使用不同源代码提供程序的解决方案之间切换,Visual Studio将自动检测并切换到正确的提供程序

全部工作负载
多光标和多选编辑

全部工作负载
使用公共CodeLens API实现您自己的CodeLens

全部工作负载
打开任何一组文件夹以创建一个自定义的可共享工作区

全部工作负载
改进Visual Studio与广泛使用的辅助技术的兼容性,例如屏幕阅读器支持UI通知

全部工作负载
在具有不同DPI的监视器上使用Visual Studio

全部工作负载
在进行编辑之后,运行Live Unit Test显着加快
C#,VB
.NET Desktop, ASP.NET, .NET Core
在 C++的调试器中查看“just my code”
C++
使用C++进行桌面开发

......

......


当然,微软也表示,这只是相对粗略的时间计划,具体实现时可能会发生更改。此外,路线图仅仅列出的是一些主要功能,而不是详尽的后续所有功能


查阅完整 Visual Studio Roadmap:


  • https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2018-roadmap



推荐阅读

历时两年半,锤子科技给 OpenResty 的捐款终于到账了

MySQL 的索引是什么?怎么优化?

Cloudflare 推出超快公共 DNS 服务 1.1.1.1

Android 使用 Java 侵犯甲骨文版权,谷歌或赔 88 亿美元

使用 Python 代码轻松实现数据可视化

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

.NET 框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【阿里巴巴】 AI编译器,AI Compiler @ Alibaba,21页ppt
专知会员服务
44+阅读 · 2019年12月22日
【大规模数据系统,552页ppt】Large-scale Data Systems
专知会员服务
60+阅读 · 2019年12月21日
【白皮书】“物联网+区块链”应用与发展白皮书-2019
专知会员服务
93+阅读 · 2019年11月13日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
VS Code Remote发布!真·远程开发
开源中国
6+阅读 · 2019年5月3日
OpenCV 3.0 三年半后,OpenCV 4.0 终于出炉
Python开发者
5+阅读 · 2018年12月1日
手把手 | 关于商业部署机器学习,这有一篇详尽指南
微软发布Visual Studio Tools for AI
AI前线
4+阅读 · 2017年11月20日
Learning Blind Video Temporal Consistency
Arxiv
3+阅读 · 2018年8月1日
Arxiv
4+阅读 · 2018年3月30日
VIP会员
相关资讯
Top
微信扫码咨询专知VIP会员