Visual Studio 路线图 Visual Studio Roadmap

通过本文档,读者可以一窥 Visual Studio 的未来计划。This document provides a peek into what's next for Visual Studio. 具体介绍了我们目前致力于研究的一些重要功能,以及这些功能的计划推出大概时间范围。It captures some of the significant features we are currently committed to, and a rough timeframe for when you can expect to see them. 本文档旨在揭示我们主要投入研究的功能,并未囊括 Visual Studio 的所有新功能。It is not a comprehensive list of all new features in Visual Studio but is intended to provide some visibility into our principal investments. 这些功能集和交付时间范围均为暂定,可能会发生变更。These feature sets and delivery timeframes are current and are subject to change.

Visual Studio 将继续按照 Visual Studio 发行周期流程,向预览版和发行版受众提供这些功能。Visual Studio will continue to ship to its Preview and Release audience by following the Visual Studio release rhythm process. 可以通过预览版下载页安装最新预览版。You can install the latest Preview from the Preview downloads page. 在预览版中接受审查后,这些功能就会提升到发行版中。Once the features are vetted in the Preview they are promoted to Release.

欢迎提供建议!We welcome your suggestions! 你可通过开发人员社区记录建议。You can log your suggestions through Developer Community.

2019 年第 3 季度(7 月 - 9 月)2019 Q3 (July-September)

功能Feature Visual Studio 版本Visual Studio Versions 可用性Availability 工作负荷或独立安装程序Workloads or Standalone Installer
访问“工具”->“选项”设置,在 Visual Studio 中启用预览功能。Enable preview features in Visual Studio from Tools -> Options settings. 20192019 所有工作负荷All Workloads
将所引发的与异步相关的异常重定向到异常帮助程序。Redirect async-related exception throws to Exception Helper. 20192019 所有工作负荷All Workloads
在“并行堆栈”窗口中查看优化的任务可视化效果。See optimized task visualization in the Parallel Stacks window. 20192019 所有工作负荷All Workloads
试用改进后的 DebuggerDisplay 属性 UI 和可发现性。Try improved UI and discoverability of the DebuggerDisplay attribute. 20192019 所有工作负荷All Workloads
通过 Visual Studio 搜索执行代码和 NuGet 包搜索。Perform both code and NuGet Package searches using Visual Studio search. 20192019 所有工作负荷All Workloads
在 Visual Studio 中使用命令行或 .editorconfig 来定义代码样式/分析器强制要求。Use the command line or .editorconfig in Visual Studio to define Code Style/Analyzers enforcements. 20192019 所有工作负荷All Workloads
跨 Visual Studio 和 Azure CLI 工具使用单一登录。Use single sign-on across Visual Studio and Azure CLI tools. 20192019 所有工作负荷All Workloads
支持对 T4 文本模板代码生成使用非 32 位引用。Support non-32-bit references for T4 text template code generation. 20192019 所有工作负荷All Workloads
获取针对 T4 文本模板生成、代码克隆检测、类设计器图表和依赖项图表的 .NET Core 和 .NET Standard 支持。Get .NET Core and .NET Standard support for T4 text template generation, Code Clone Detection, Class Designer Diagrams, and Dependency Diagrams. 20192019 所有 .NET 工作负荷All .NET Workloads
针对面向多个 .NET 框架(例如 .NET Framework 和 .NET Core)的项目运行 .NET 单元测试。Run .NET Unit Tests against projects that target multiple .NET frameworks (e.g., .NET Framework and .NET Core). 20192019 .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
将第三方测试框架(如 xUnit 和 NUnit)与实时测试发现集成。Integrate 3rd party test frameworks (e.g., xUnit and NUnit) with Real Time Test Discovery. 20192019 .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
接收有关还原图中已弃用和易受攻击的 NuGet 包的通知。Receive notifications about deprecated and vulnerable NuGet packages in the restore graph. 20192019 所有 .NET 工作负荷All .NET Workloads
预配并发布到 Azure 函数高级计划。Provision and publish to the Azure Function Premium Plan. 20192019 ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
从发布配置文件摘要页预配和配置 Application Insights。Provision and configure Application Insights from the publish profile summary page. 20192019 ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
改善 iOS 内部开发循环,包括生成、部署和调试。Improve your iOS inner development loop, including build, deploy, and debug. 20192019 XamarinXamarin
查看对 iOS 生成主机连接的改进。See improvements to the iOS build host connection. 20192019 XamarinXamarin
为 .NET Core 3 桌面项目启用内存探查器等诊断工具。Enable Diagnostic Tools (including Memory Profiler) for .NET Core 3 desktop projects. 20192019 .NET Core.NET Core
从 .NET Framework 和 .NET Core 项目使用 WinRT 组件。Consume WinRT components from .NET Framework and .NET Core projects. 20192019 通用 Windows 平台开发Universal Windows Platform Development
生成 MSIX 包进行旁加载时获取证书管理更新。Get certificate management updates when generating MSIX packages for sideloading. 20192019 通用 Windows 平台开发Universal Windows Platform Development

2019 年第 2 季度(4 月 - 6 月)2019 Q2 (April-June)

功能Feature Visual Studio 版本Visual Studio Versions 可用性Availability 工作负荷或独立安装程序Workloads or Standalone Installer
使用 Open Folder 打开大型代码库时体验更快速度的搜索和 IntelliSense。Experience faster search and IntelliSense when opening large codebases using Open Folder. 20192019 已发布Released 所有工作负荷All Workloads
查看针对数据断点的通知窗口改进。See notification window improvements for data breakpoints. 20192019 所有工作负荷All Workloads
查看 Visual Studio Search 中最近使用的项目。See your most recently used items in Visual Studio Search. 20192019 已发布Released 所有工作负荷All Workloads
一个手势就可在所有文件上为解决方案运行代码清理操作。Run a Code Cleanup operation on all files for a solution in a single gesture. 20192019 已发布Released 所有工作负荷All Workloads
获取 TypeScript 3.5 支持。Get TypeScript 3.5 support. 20192019 所有工作负荷All Workloads
获取对 TypeScript 和 JavaScript 的 IntelliCode 支持。Get IntelliCode support for both TypeScript and JavaScript. 20192019 已发布Released 所有工作负荷All Workloads
在 Azure VM 上运行的 ASP.NET 应用中通过快照调试器使用“按时间顺序查看调试”(TTD) 预览版。Use the Time Travel Debugging (TTD) preview with the Snapshot Debugger for ASP.NET apps running on an Azure VM. 20192019 ASP.NETASP.NET
更快打开具有多个 .NET Core 项目的解决方案。Open solutions with multiple .NET Core projects faster. 20192019 .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
在生成时强制实施 .editorconfig  规则来启用持续集成 (CI) 方案。Enforce .editorconfig rules at build time to enable continuous integration (CI) scenarios. 20192019 .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
使用具有 .NET Core 3.0 项目的 WinForms 设计器。Use the WinForms designer with .NET Core 3.0 projects. 20192019 .NET Desktop、.NET Core.NET Desktop, .NET Core
使用具有 .NET Core 3.0 项目的 WPF 设计器。Use the WPF designer with .NET Core 3.0 projects. 20192019 已发布Released .NET Desktop、.NET Core.NET Desktop, .NET Core
在 .NET Core 3.0 中通过针对 WPF 的 XAML 热重载更快调试。Debug faster with XAML hot reload for WPF in .NET Core 3.0. 20192019 已发布Released .NET Desktop、.NET Core.NET Desktop, .NET Core
在测试资源管理器中,借助增强的分组、排序功能以及性能改进来管理大量测试。Manage a large number of tests in Test Explorer with enhanced grouping, sorting, and performance improvements. 20192019 .NET Desktop、ASP.NET、Azure、.NET Core.NET Desktop, ASP.NET, Azure, .NET Core
IntelliSense 获取更多相关建议,包括文件中尚未包含的命名空间类型的相关建议。Get more relevant suggestions from IntelliSense, including suggestions for types from namespaces not yet included in the file. 20192019 .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
从发布配置文件摘要页预配和配置 Azure SignalR。Provision and configure Azure SignalR from the publish profile summary page. 20192019 ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
使用登录时所用的订阅从 Azure 自动检索和发布 Azure Functions 的凭据。Automatically retrieve and publish credentials for Azure Functions from Azure using the subscription you are signed in with. 20192019 ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
在 .NET Core 使用完整的 Visual Basic 运行时进行开发。Develop with the full Visual Basic Runtime in .NET Core. 20192019 .NET Core.NET Core
使用 NuGet 包管理器 UI 来添加自包含包图标和 readmeUse the NuGet package manager UI to add a self-contained package icon and readme. 20192019 所有 .NET 工作负荷All .NET Workloads
改进存储库源和其他设置的 NuGet 配置 (nuget.config) 管理。Enable better NuGet configuration (nuget.config) management for repository sources and other settings. 20192019 所有 .NET 工作负荷All .NET Workloads
添加对 MSVC 编译器、库和 IDE 中部分 C++20 符合性的支持。Add support for partial C++20 conformance in MSVC compilers, libraries, and IDE. 20192019 使用 C++ 的桌面开发Desktop development with C++
在文件夹中生成所有源代码(仅适用于 CMake 项目)。Build all the source code in a folder (applicable for CMake projects only). 20192019 使用 C++ 的桌面开发Desktop development with C++
查看 Python IntelliSense 中的性能和准确性改进。See performance and accuracy improvements in Python IntelliSense. 20192019 Python 开发、数据科学和分析应用程序。Python Development, Data science and Analytical applications.
将 Python 应用程序发布到 Linux 上的 Azure Web 应用。Publish Python applications to Azure Web Apps on Linux. 20192019 Python 开发、数据科学和分析应用程序Python Development, Data science and Analytical applications
面向 Windows 10 版本 1903 SDK。Target the Windows 10 version 1903 SDK. 2019、20172019, 2017 通用 Windows 平台开发Universal Windows Platform Development
使用容器工具来生成映像、解决容器内容和配置问题以及诊断运行时问题。Use container tooling to build images, troubleshoot container content and configuration, and diagnose runtime issues. 20192019 Visual Studio Marketplace 中的扩展。Extension in the Visual Studio Marketplace.
从 VSIX 项目引用共享项目。Reference Shared Projects from VSIX projects. 20192019 扩展性Extensibility
使用 VSSDK 元包的版本 16.0。Use version 16.0 of the VSSDK meta package. 20192019 已发布Released 扩展性Extensibility
通过 Visual Studio 模板清单使用语言、平台和项目类型标记来标记自定义项目模板,从而启用筛选。Tag custom project templates with language, platform, and project type tags through the Visual Studio template manifest to enable filtering. 20192019 已发布Released 扩展性Extensibility

2019 年第 1 季度(1 月 - 3 月)2019 Q1 (January-March)

功能Feature Visual Studio 版本Visual Studio Versions 可用性Availability 工作负荷或独立安装程序Workloads or Standalone Installer
跨不同 DPI 的监视器使用 Visual Studio 时清晰度提高Use Visual Studio with improved clarity across monitors with varying DPIs. 20192019 已发布Released 所有工作负荷All Workloads
签出和评审 IDE 内部拉取请求Checkout and review a pull request inside the IDE. 20192019 已发布Released 所有工作负荷All Workloads
筛选解决方案和需使用的一组精选项目,保存列表供以后使用Filter solution with selected set of projects that you need to work with and save the list for future use. 20192019 已发布Released 所有工作负荷All Workloads
在 IDE 中实时协作编辑和调试Collaboratively edit and debug in real-time inside the IDE.. 20192019 已发布Released 所有工作负荷All Workloads
在“新建项目”对话框中使用语言、平台和项目类型标记术语搜索项目模板。Search for project templates using language, platform, and project type tag terms in the New Project Dialog. 20192019 已发布Released 所有工作负荷,可扩展性All Workloads, Extensibility
构建并创建包含 WinForms 和 WPF 的 .NET Core 3.0 项目。Build and create .NET Core 3.0 projects including WinForms and WPF. 20192019 已发布Released .NET Desktop、.NET Core.NET Desktop, .NET Core
针对 C# 项目使用增强的重构功能,包括“同步文件夹和命名空间”、“将类成员重构为基类或接口”。Use enhanced refactoring capabilities for C# projects including "Sync folder and namespace", "refactor class members to base class or interface". 20192019 已发布Released .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
为特定 C# 语言语法自定义字体和颜色。Customize fonts and colors for specific C# language syntax. 20192019 已发布Released .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
通过发布摘要页向现有 Azure 应用服务实例添加 SQL Azure 数据库和 Azure 存储帐户。Add SQL Azure databases, and Azure Storage Accounts to existing Azure App Service instances from the publish summary page. 20192019 已发布Released ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
Visual Studio 2015 和 Visual Studio 2017 的 C++ 二进制兼容性。C++ Binary Compatibility with Visual Studio 2017 and Visual Studio 2015. 20192019 使用 C++ 的桌面开发Desktop development with C++
Xamarin.Forms 4.0 和 Xamarin.Essentials 1.0 模板和工具支持。Xamarin.Forms 4.0 & Xamarin.Essentials 1.0 templates and tooling support. 20192019 已发布Released XamarinXamarin
使用新的属性面板轻松设置和编辑 Xamarin.Forms 控件属性。Easily set and edit Xamarin.Forms control properties with the new property panel. 20192019 已发布Released XamarinXamarin
通过使用“转到定义”功能来提高工作效率,并提升 Android 布局、资源和清单文件中的 XML IntelliSense 效果。Be more productive by using Go-To-Definition and get better XML IntelliSense within Android layouts, resources, and manifest files. 20192019 已发布Released XamarinXamarin
借助 Xamarin.Android 中的生成改进和增强的快速部署功能,加速生成和部署。Speed up your build and deployment times with our improvements for build and enhanced fast deployment in Xamarin.Android. 20192019 已发布Released XamarinXamarin
Xamarin.Android 支持新一代 Dex Compiler(d8) 和 Code Shrinker(r8)。Next-generation Dex Compiler(d8) and Code Shrinker(r8) support in Xamarin.Android. 20192019 已发布Released XamarinXamarin
借助精简的单项目体验调试容器。Debug containers using the streamlined single-project experience. 20192019 已发布Released ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
调试基于 Alpine 的 Linux 映像和最新的 ASP.NET 和 .NET Core 映像。Debug Alpine-based Linux images and latest ASP.NET and .NET Core images. 20192019 已发布Released ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
为结合使用 Python 和“打开文件夹”的用户提供功能完备的调试、交互式窗口和 IntelliSense 体验。Full featured debugging, interactive window, and IntelliSense experience when using Open Folder with Python. 20192019 已发布Released Python 开发、数据科学和分析应用程序Python Development, Data science and Analytical applications
“XAML 编辑并继续”支持编辑 x:bind 绑定。XAML Edit & Continue supports editing x:Bind bindings. 20192019 已发布Released 通用 Windows 平台开发Universal Windows Platform Development
为 .NET Core 3 桌面应用程序启用 MSIX 打包Enable MSIX packaging for .NET Core 3 Desktop applications. 20192019 已发布Released 通用 Windows 平台开发Universal Windows Platform Development
更新了包清单设计器以保持文档保真度:保留了注释、间距、命名空间和任何其他自定义文本编辑。The Package Manifest Designer is updated to maintain document fidelity: Comments, spacing, namespaces, and any other custom text edits are preserved. 20192019 已发布Released 通用 Windows 平台开发Universal Windows Platform Development
直接从打包向导提交到应用商店。Direct Store submission from the packaging wizard. 20192019 已发布Released 通用 Windows 平台开发Universal Windows Platform Development
用于将扩展标记为“预览”的 VSIX 清单属性。VSIX Manifest attribute to mark an extension as "Preview". 20192019 扩展性Extensibility
VSIX 项目模板使用 <PackageReference> 声明 NuGet 依赖项。VSIX Project Templates use <PackageReference> to declare NuGet dependencies. 20192019 已发布Released 扩展性Extensibility
启用 NuGet 包管理器 UI 来支持自包含的包许可表达式和文件Enable NuGet package manager UI to support self-contained package license expression and file 20192019 已发布Released 所有 .NET 工作负荷All .NET Workloads

2018 第 4 季度(10 月 - 12 月)2018 Q4 (October-December)

功能Feature Visual Studio 版本Visual Studio Versions 可用性Availability 工作负荷或独立安装程序Workloads or Standalone Installer
快速打开最近使用过的代码,或从最常用的流之一(如克隆、打开或新建项目)入手。Quickly open code you recently worked on or start from one of the most commonly used flows like clone, open, or new project. 20192019 已发布Released 所有工作负荷All Workloads
使用新列出的最常用模板新建改进了搜索体验和筛选器的项目。Create new projects with an improved search experience and filters using the new list of most popular templates. 20192019 已发布Released 所有工作负荷All Workloads
刷新了蓝色主题。Refreshed blue theme. 20192019 已发布Released 所有工作负荷All Workloads
更新了菜单和标题栏,以扩大代码空间。Updated menu and title bar to increase space for code. 20192019 已发布Released 所有工作负荷All Workloads
提高了菜单、命令、选项和可安装组件的搜索准确性。Improved search accuracy for menus, commands, options, and installable components. 20192019 已发布Released 所有工作负荷All Workloads
配置在解决方案打开时加载的特定项目。Configure specific projects that load when a solution is opened. 20192019 已发布Released 所有工作负荷All Workloads
文档滚动条中的直观运行状况图标,用于指明当前文档中是否存在问题、警告和错误,并有助于快速转到它们。Visual health status icon in the document scrollbar to indicate the presence of and provide quick navigation to issues, warnings, and errors in current document. 20192019 已发布Released 所有工作负荷All Workloads
针对在编辑器中打开的文档的一键式代码清除命令。One-click code cleanup command for documents open in the editor. 20192019 已发布Released 所有工作负荷All Workloads
用于创建异步工具窗口的新扩展性模板。New extensibility templates for creating Async Tool Windows. 20192019 已发布Released 扩展性Extensibility
授权使用来自受信任创建者或来源的已签名包的 NuGet 客户端策略。NuGet client policies to mandate consumption of signed packages from authors or sources you trust. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
创建面向 ARM64 的通用 Windows 平台应用程序包。Create Universal Windows Platform application packages targeting ARM64. 2017 及更高版本2017 and higher 已发布Released 通用 Windows 平台开发Universal Windows Platform Development
Xamarin.Forms 3.3 模板和工具支持Xamarin.Forms 3.3 templates and tooling support 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
提升了初始 Xamarin.Android 生成性能Initial Xamarin.Android build performance improvements 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
改进了 Xamarin.Android Designer,同时还提供示例数据支持Xamarin.Android Designer improvements with support for sample data 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
减少了 Xamarin 安装有效负载大小Reduced Xamarin installation payload size 20192019 已发布Released XamarinXamarin
新增适用于 Android Emulator 产品内获取流New in-product acquisition flow for Android emulator 20192019 已发布Released XamarinXamarin
Xamarin.Forms XAML 属性编辑器Xamarin.Forms XAML property editor 20192019 已发布Released XamarinXamarin
对生成 .NET Core 2.2 应用程序的支持Support for building .NET Core 2.2 applications 2017 及更高版本2017 and higher 已发布Released .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
支持在 Razor (.cshtml) 文件中查找所有引用。Support for find all references in Razor (.cshtml) files. 20192019 已发布Released ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
快照调试程序支持 Azure VM、VM 规模集和 Azure Kubernetes 服务。Snapshot debugger support for Azure VMs, VM Scale Sets and the Azure Kubernetes Service. 2017 及更高版本2017 and higher 已发布Released 所有 .NET 工作负荷All .NET Workloads
为基于 PackageReference 的项目启用可重复的生成Enable Repeatable builds for PackageReference based projects. 2017 及更高版本2017 and higher 已发布Released 所有 .NET 工作负荷All .NET Workloads
试用 Visual Studio Live Share 预览版,让团队开始实时协作编辑和调试。Try the Visual Studio Live Share Preview to get your team started with real-time collaborative editing and debugging. 有关预览版的其他不间断更新,请参阅 changelogFor additional ongoing updates to the preview, see the changelog. 2017 及更高版本2017 and higher 预览中In Preview Visual Studio Marketplace 中有预览扩展Available as a Preview extension in the Visual Studio Marketplace.
试用 Visual Studio IntelliCode 预览版,以获取 AI 协助 IntelliSense 和推断项目的编码样式约定的功能。Try the Visual Studio IntelliCode Preview to get AI-assisted IntelliSense, and the ability to infer coding style conventions for your projects. 2017 及更高版本2017 and higher 预览中In Preview Visual Studio Marketplace 中有预览扩展Available as a Preview extension in the Visual Studio Marketplace.
将 NuGet.org 包符号提交到与 Visual Studio 调试体验集成的符号服务器Submit symbols for your NuGet.org packages to a symbol server that is integrated with the Visual Studio debugging experiences. 2017 及更高版本2017 and higher 已发布Released 所有 .NET 工作负荷All .NET Workloads
调试时,在监视窗口中进行搜索。Search in watch windows while debugging. 20192019 已发布Released 所有工作负荷All Workloads
Core CLR 的数据集可视化工具。Dataset visualizer for Core CLR. 20192019 已发布Released 所有工作负荷All Workloads
适用于 C++ 的进程外 VS 调试程序可便于将 VS 调试程序启用为在调试 C++ 应用程序时使用 64 位进程,这样可解决很多内存不足和可靠性问题。Out of process VS debugger for C++ to enable the VS debugger to use a 64 bit process when debugging C++ applications - resolving many out of memory performance and reliability issues. 20192019 已发布Released 所有工作负荷All Workloads
支持 TypeScript 3.1Support for TypeScript 3.1 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
返回页首
Top of Page

2018 年第 3 季度(7 月 - 9 月)2018 Q3 (July-September)

功能Feature Visual Studio 版本Visual Studio Versions 可用性Availability 工作负荷或独立安装程序Workloads or Standalone Installer
改善了重新设计的 Git 分支的切换体验。Faster redesigned experience for switching between Git branches. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
使用公共 CodeLens API 实现自己的 CodeLens。Implement your own CodeLens using the public CodeLens API. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
支持 TypeScript 3.0Support for TypeScript 3.0. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
在 VSTS 中使用 MSBuild 或 .NET Core 命令行接口 (dotnet.exe) 还原 NuGet 包时使用跨平台身份验证。Use cross-platform authentication when restoring NuGet packages from VSTS using MSBuild or the .NET Core command line interface (dotnet.exe). 2017 及更高版本2017 and higher 预览中In Preview 所有 .NET 工作负荷All .NET Workloads
在 Azure 容器服务 (AKS) 中,使用 Kubernetes 和 Helm 图表创建、生成和部署应用程序Create, build and deploy applications using Kubernetes and Helm charts to Azure Container Service (AKS). 2017 及更高版本2017 and higher 预览中In Preview ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
按 F5 以在适用于 Kubernetes (AKS) 的容器环境中运行应用程序。F5 to run applications in Container Environment for Kubernetes (AKS). 2017 及更高版本2017 and higher AzureAzure
从“发布摘要”页将本地设置从 Azure Function 项目迁移到 Azure 中的 Function App。Migrate local settings from your Azure Function project to your Function App in Azure from the Publish Summary Page. 2017 及更高版本2017 and higher 已发布Released ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
使用库管理器定义 JavaScript 和 CSS 依赖项,并将它们还原到项目中(例如,通过 CDNJS)以替换 BowerUse Library Manager to define JavaScript and CSS dependencies and restore them to your projects (e.g., from CDNJS) as a replacement for Bower. 2017 及更高版本2017 and higher 已发布Released ASP.NET、.NET CoreASP.NET, .NET Core
编辑后,实时单元测试运行速度提高 40%。Live Unit Tests run 40% faster after making edits. 2017 及更高版本2017 and higher 已发布Released .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
格式化文档时会自动修复代码样式冲突。Code style violations are automatically fixed when formatting a document. 2017 及更高版本2017 and higher 已发布Released .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
提高了 XAML 设计器的可靠性,用户可使用回退控件,并能在使用设计器时禁用正在运行的自定义代码。Improved reliability for the XAML designer with fallback controls and the ability to disable custom code from running while using the designer. 2017 及更高版本2017 and higher 已发布Released 通用 Windows 平台开发 Universal Windows Platform Development 
支持 iOS 12Android P。Support for iOS 12 and Android P. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
拆分视图编辑器支持 Xamarin.Android。Split View Editor support for Xamarin.Android. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
拆分视图编辑器支持 Xamarin.Forms 预览器。Split View Editor support for Xamarin.Forms Previewer. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
Xamarin.Forms 工具箱支持。Xamarin.Forms Toolbox support. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
Xamarin.Android axml 文本编辑改进。Xamarin.Android axml text editing improvements. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
Xamarin.Android 增量生成的改进。Xamarin.Android incremental build improvements. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
Xamarin.Android 使用实验性 Android Asset Packaging Tool v2 更快重新生成项目。Faster Xamarin.Android rebuilds with experimental Android Asset Packaging Tool v2. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
以代码隐藏方式自动生成 Xamarin.Android 资源 IDAuto generated Xamarin.Android resource IDs in Code-behind. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
进一步改进了 Xamarin.Forms IntelliSense。Further Xamarin.Forms IntelliSense improvements. 2017 及更高版本2017 and higher 已发布Released XamarinXamarin
利用改进后的 Python 调试体验 - 包括性能提升和 Flask 模板调试。Leverage the improved Python debugging experience - including better performance, and Flask template debugging. 2017 及更高版本2017 and higher 已发布Released Python 开发、数据科学和分析应用程序Python Development, Data science and Analytical applications
查看更多针对 Python 模块的 IntelliSense 完成,包括 typeshed 文件中的结果。See richer IntelliSense completions for Python modules, including results from typeshed files. 2017 及更高版本2017 and higher 已发布Released Python 开发、数据科学和分析应用程序Python Development, Data science and Analytical applications
C++ 调试器中显示“仅我的代码”。See "just my code" in the debugger in C++. 2017 及更高版本2017 and higher 已发布Released C++ 桌面开发Desktop Development with C++
C++ 模板中的 IntelliSenseIntelliSense in C++ templates 2017 及更高版本2017 and higher 已发布Released C++ 桌面开发Desktop Development with C++
C++ 代码分析警告(包括 C++ Core Check)在编辑器中显示为波形曲线C++ Code Analysis warnings (including C++ Core Checkers) are displayed as squiggles in the editor 2017 及更高版本2017 and higher 已发布Released C++ 桌面开发Desktop Development with C++
使用新 AsyncPackage 和 AsyncToolWindow 模板。Use the New AsyncPackage and AsyncToolWindow templates. 2017 及更高版本2017 and higher 已发布Released Visual Studio 扩展开发Visual Studio Extension Development
利用扩展包,其中包含一组一起安装的扩展。Take advantage of extension packs, which are a set of extensions that are installed together. 2017 及更高版本2017 and higher 已发布Released Visual Studio 扩展开发Visual Studio Extension Development
使用命令行发布到 Visual Studio Marketplace。Publish to the Visual Studio Marketplace using a command line. 2017 及更高版本2017 and higher 已发布Released Visual Studio 扩展开发Visual Studio Extension Development
在 VSIX 项目中使用 <PackageReference/> 支持。Use <PackageReference/> support in VSIX projects. 2017 及更高版本2017 and higher 已发布Released Visual Studio 扩展开发Visual Studio Extension Development
试用 Visual Studio 实时共享预览,以简化实时协作编辑和调试。Try the Visual Studio Live Share Preview to streamlines real-time collaborative editing and debugging. 有关预览版的其他不间断更新,请参阅 changelogFor additional ongoing updates to the preview, see the changelog. 2017 及更高版本2017 and higher 预览中In Preview Visual Studio Marketplace 中有预览扩展Available as a Preview extension in the Visual Studio Marketplace.
返回页首
Top of Page

2018 年第 2 季度(4 月 - 6 月)2018 Q2 (April-June)

功能Feature Visual Studio 版本Visual Studio Versions 可用性Availability 工作负荷或独立安装程序Workloads or Standalone Installer
Microsoft C++ 编译器和库应完全遵循 C++17Expect full C++17 conformance in Microsoft C++ Compiler and Libraries. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
在小型转储、调试器和分析工具中,使用 SetThreadDescription API 设置本机线程名称Set a native thread name with the SetThreadDescription API in minidumps, debuggers, and analysis tools. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
结合使用 SourceLink 身份验证与调试器,以引用需要提供登录凭据的存储库中的源文件Use SourceLink authentication with the debugger to reference source files in a repository that requires login credentials. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
多光标和多选区编辑Multi-cursor and multi-selection editing. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
提高了 Visual Studio 与普遍使用的辅助技术的兼容性。Improved Visual Studio's compatibility with widely-used assistive technologies. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
使用语言服务器协议实现的语言服务。Use language services implemented by the Language Server Protocol. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
启动速度更快和解决方案负载性能更佳 Faster startup and solution load performance. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
将持续交付从 Visual Studio 配置到 Azure 时,使用 ASP.NET 发布配置文件以提供设置。Use ASP.NET publish profiles to provide settings when configuring continuous delivery to Azure from Visual Studio. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
使用 Visual Studio 设置 Azure 函数持续交付。Setup continuous delivery for Azure Functions using Visual Studio. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
对 .NET Core 使用 IntelliTrace 的后退功能Use Step Back feature, a feature of IntelliTrace, for .NET Core. 2017 及更高版本2017 and higher 已发布Released 所有 .NET Core 工作负荷All .NET Core Workloads
对 .NET Core 使用 JIT 调试Use JIT debugging for .NET Core. 2017 及更高版本2017 and higher 已发布Released 所有 .NET Core 工作负荷All .NET Core Workloads
在 C# 应用中,使用适用于 Azure Key Vault 的新连接服务管理应用密码。Manage your app secrets with a new connected service for Azure Key Vault in C# apps. 2017 及更高版本2017 and higher 已发布Released .NET Web 工作负载.NET Web Workloads
从 Visual Studio 将 .NET Core 应用程序发布到 Azure 应用服务。Publish .NET Core applications to Azure App Service Linux from Visual Studio. 2017 及更高版本2017 and higher 已发布Released ASP.NET、Azure、.NET CoreASP.NET, Azure, .NET Core
新建 F# ASP.NET Core 项目Create new F# ASP.NET Core projects. 2017 及更高版本2017 and higher 已发布Released ASP.NET、.NET CoreASP.NET, .NET Core
利用改进后的转到所有排序顺序。Take advantage of improvements to the sort order of Go To All. 2017 及更高版本2017 and higher 已发布Released .NET Desktop、ASP.NET、.NET Core.NET Desktop, ASP.NET, .NET Core
在 Visual Studio 中使用自动 iOS 预配。Use Automatic iOS Provisioning from Visual Studio. 2017 及更高版本2017 and higher 已发布Released .NET (Xamarin) 移动开发.NET (Xamarin) Mobile Development
在 Visual Studio 中,自动安装 Xamarin.Android 项目使用的 Android API 级别。Automatically install the Android API level used by Xamarin.Android project within Visual Studio. 2017 及更高版本2017 and higher 已发布Released .NET (Xamarin) 移动开发.NET (Xamarin) Mobile Development
在 .NET Core 2.1 中使用 F# 类型提供程序。Use F# Type Providers in .NET Core 2.1. 2017 及更高版本2017 and higher 已发布Released .NET Core.NET Core
完全支持 .NET Core 2.1Have full support for .NET Core 2.1. 2017 及更高版本2017 and higher 已发布Released .NET Core.NET Core
利用 NuGet.org 上的 NuGet 包签名和已签名包提交。Leverage NuGet package signing and signed package submission on NuGet.org. 2017 及更高版本2017 and higher 已发布Released 所有工作负荷All Workloads
使用迁移工具将 NuGet package.config (PC) 迁移到 PackageReference (PR)。Migrate your NuGet package.config (PC) to PackageReference (PR) using the migration tool. 2017 及更高版本2017 and higher 已发布Released 所有 .NET 工作负荷All .NET Workloads
在 Visual Studio 2017 生成工具中使用其他项目类型,包括 Azure、Office 和 ClickOnceUse additional project types in Visual Studio 2017 Build Tools, including Azure, Office, and ClickOnce. 2017 及更高版本2017 and higher 已发布Released 生成工具Build Tools
自定义 Visual Studio 安装位置,以减少在系统驱动器上的占用。Customize the Visual Studio installation location to reduce footprint on your system drive. 2017 及更高版本2017 and higher 已发布Released Visual Studio 安装程序Visual Studio Installer
在 Visual Studio XAML 设计器中,编辑定目标到 Windows Fall Creators Update 及更高版本的通用 Windows 平台控件模板。Edit templates for Universal Windows Platform controls in the Visual Studio XAML designer targeting Windows Fall Creators Update and above. 2017 及更高版本2017 and higher 已发布Released 通用 Windows 平台开发Universal Windows Platform Development
在 Blend for Visual Studio 中,编辑定目标到 Windows Fall Creators Update 及更高版本的通用 Windows 平台项目中的视觉对象状态和动画。Edit visual states and animation in Blend for Visual Studio in Universal Windows Platform projects targeting Windows Fall Creators Update and above. 2017 及更高版本2017 and higher 已发布Released 通用 Windows 平台开发Universal Windows Platform Development
使用 Visual Studio XAML 设计器中的集合编辑器对话框为面向 Windows Fall Creators Update 及更高版本的项目添加/删除集合中的项。 Add/remove items from a collection using the collection editor dialog box in the Visual Studio XAML Designer for projects targeting Windows Fall Creators Update and above.  2017 及更高版本2017 and higher 已发布Released 通用 Windows 平台开发 Universal Windows Platform Development 
返回页首
Top of Page