What's new in Visual Studio docs
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Welcome to what's new in the Visual Studio docs. The following sections provide the previous three months of what's new in the Visual Studio docs.
April 2022
Data tools
Updated articles
- Add new data sources - Update for Visual Studio 2022
Debugger
New articles
Updated articles
- View data values in DataTips in the code editor - Add content for sticky data tips
- Create custom views of C++ objects in the debugger using the Natvis framework - Version updates and file path updates for Visual Studio 2022 to Natvis custom visualizer doc
- How to: Debug from a DLL project in Visual Studio (C#, C++, Visual Basic, F#) - .NET updates for debugging from a DLL
- How to: Debug in mixed mode (C#, C++, Visual Basic) - Update Project Designer information for mixed mode debugging
- Tutorial: Debug C# and C++ in the same debugging session - Update Project Designer information for mixed mode debugging
- Debug only user code with Just My Code - debugger just code
- Watch variables with Watch windows and QuickWatch - debugger quickwatch
- Navigate through code by using the Visual Studio debugger - debugger navigating
Deployment
New articles
IDE
Updated articles
- Develop code in Visual Studio without projects or solutions - add Git experience info
- Learn about Solution Explorer - add Solution node and Project node info
- Options dialog box: Text Editor > C# > Code Style > Formatting - add New Lines info & brace formatting info
- Optimize Visual Studio performance - update outdated information
- How to: Locate and organize project and item templates - update template locale info for Visual Studio 2022
- Work with GitHub accounts in Visual Studio - Refresh top articles for Visual Studio Acquisition
- How to: Change fonts, colors, and themes in Visual Studio - revise, merge, and redirect duplicative content
- Make code work in Visual Studio - review content, revise screenshot in intro section, and revise all alt text to standard
- Manage project and solution properties - updates to Project Designer and Properties-related pages
- What is the Project Designer? - updates to Project Designer and Properties-related pages
- Settings page, Project Designer - updates to Project Designer and Properties-related pages
Install
Updated articles
- Disable or move the package cache - Refresh top articles for Visual Studio Acquisition
- Import or export installation configurations - Refresh top articles for Visual Studio Acquisition
- Troubleshoot network-related errors when you install or use Visual Studio - Refresh top articles for Visual Studio Acquisition
- Applying administrator updates that use Microsoft Endpoint Configuration Manager - Clarify SYSTEM account requirements for Visual Studio Administrator Updates
Modeling
Updated articles
MSBuild
New articles
- MSBuild error MSB3271
- MSBuild error MSB3273
- Tutorial: Create a custom task for code generation
- MSBuild error MSB8053
- MSBuild error MSB8054
- MSBuild error MSB8055
- MSBuild error MSB8056
- MSBuild error MSB8057
- MSBuild error MSB8058
- MSBuild error MSB8059
- Tutorial: Generate a REST API client
- Tutorial: Test a custom task
Updated articles
- How to: Specify build events (C#) - Add info on MSBuild target and properties
- Tutorial: Create a custom task for code generation
- Document MSBuild task authoring guidance changes
- Add new MSBuild tutorials
Profiling
Updated articles
- Analyze CPU usage without debugging in the Performance Profiler (C#, Visual Basic, C++, F#)
- Versioning updates for CPU Usage article for Visual Studio 2019 and Visual Studio 2022
- Added additional content for using the cpu usage tool, how it's helpful
- Measure memory usage in Visual Studio (C#, Visual Basic, C++, F#) - refresh profiling memory usage for Visual Studio 2022
Test
Updated articles
- Generate unit tests for fuzz testing by using IntelliTest - refresh test generate unit for Visual Studio 2022
Community contributors
The following people contributed to the Visual Studio docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the what's new landing page.
- nick1941 - Nicholas Piazza (1)
- Nightblade - Nightblade (1)
- realenginerd (1)
- StingyJack - Andrew Stanton (1)
- Zhu-Panda (1)
March 2022
Azure
Updated articles
- Overview: Connected Services - Add local services section
Containers
Updated articles
- Quickstart: Use Docker with a React Single-page App in Visual Studio - Add settings for SPA Proxy for .NET 6
- Docker Compose build properties - Update for Azure Functions support in container tools
Data tools
Updated articles
- How to: Add, update, or remove a WCF data service reference - Add info about installing WCF tools
- Add new connections - Update for Visual Studio 2022
- Save data with the TableAdapter DBDirect methods - Add note about variable names
Debugger
Updated articles
- Manage exceptions with the debugger in Visual Studio - Update for Visual Studio 2022
Deployment
Updated articles
- Deploy your app to a folder, IIS, Azure, or another destination - Update for Visual Studio 2022
- Deployment in Visual Studio # Required; page title displayed in search results. Include the brand. < 60 chars. - Discovery work and link updates for Visual Studio deployment
IDE
New articles
Updated articles
- Code style preferences - Visual Studio 2022 Refresh - IDE code styles
- Framework targeting overview - Update text & screenshots for non-.NET Framework options
- How to: Specify build events (C#) - Update for Visual Studio 2022
- Visual Studio Developer Command Prompt and Developer PowerShell - Update Developer Command Prompt & Developer PowerShell topic
Install
Updated articles
- Visual Studio on ARM-powered devices - Update for Visual Studio 2022 and update the tips section
Following articles were updated to include modifySettings, expiration date features included in 17.1
- Command-line parameter examples for Visual Studio installation
- Create an offline installation package of Visual Studio for local installation
- Update Visual Studio
- Use command-line parameters to install, update, and manage Visual Studio
JavaScript
Updated articles
- Tutorial: Create a Node.js and Express app in Visual Studio - Merge Node.js quickstart into tutorial
MSBuild
Updated articles
- MSBuild error MSB8041 - Update MSB8041 docs per user issue
Test
Updated articles
- Configure unit tests by using a .runsettings file - Update doc
- First look at testing tools in Visual Studio - Change recommendations for UI testing to Playwright
- How to: Create a data-driven unit test - Add content for inline data-driven tests
XAML tools
New articles
Community contributors
The following people contributed to the Visual Studio docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the what's new landing page.
- softwarepronto (2)
- AlexMFV - Alex Valente (1)
- dkopec91 - Daniel (1)
- hyoshioka0128 - Hiroshi Yoshioka (1)
- pranavkm - Pranav K (1)
- robertmclaws - Robert McLaws (1)
- sguitardude (1)
- wuyuansushen (1)
February 2022
Azure
Updated articles
- Debugging an Azure cloud service or virtual machine in Visual Studio - Add Debugging Azure App Services Section
Debugger
Updated articles
- Remote Debugging a C# or Visual Basic project in Visual Studio - .NET Project Designer updates
- Getting Started with Visual Studio Graphics Diagnostics - Windows 11 updates for debugging and profiling
Deployment
Updated articles
- Quickstart: Publish an ASP.NET web app - Update and refresh for freshness and accuracy for Visual Studio 2022
Extensibility
New articles
- How to: Troubleshoot brokered services
- Visual Studio SDK error messages
- Visual Studio SDK analyzer error VsixCompatibility1001
- Best practices for designing a brokered service
- How to: Consume a brokered service
- How to: Provide a brokered service
- How to: Secure a brokered service
- Brokered service essentials
- Discovering available brokered services
- Using and providing brokered services
Get started
New articles
Updated articles
- Tutorial: Create a simple Visual Basic (VB) console app - revamped Visual Basic start-off tutorial
- Tutorial: Create a simple application with C# - Update WPF C# tutorial to fix the broken work flow
- Tutorial: Get started with C# and ASP.NET Core in Visual Studio - Content update for ASP.NET Core web app tutorial
IDE
Updated articles
- Options dialog box: Text Editor > General - add "Show bidirectional text control characters" section
- Customize window layouts in Visual Studio - add personalized color tabs info
- Visual Studio Developer Command Prompt and Developer PowerShell - Refresh screenshots for Visual Studio 2022 and add Windows 11 info
- Accessibility tips and tricks for Visual Studio - update Sound instructions for Windows 11
- Find and replace text - add table of shortcuts & commands specific to multi-caret select
Install
Updated articles
- Applying administrator updates that use Microsoft Endpoint Configuration Manager - Enterprise Admin Installer doc updates - consolidation and clarification
- Troubleshoot Visual Studio installation and upgrade issues - Enterprise Admin Installer doc updates - consolidation and clarification
- Visual Studio and servicing baselines - Enterprise Admin Installer doc updates - consolidation and clarification
- Visual Studio administrator guide - Enterprise Admin Installer doc updates - consolidation and clarification
JavaScript
Updated articles
- Tutorial: Create an ASP.NET Core app with Vue in Visual Studio - Add troubleshooting info for Docker to ASP.NET Core and Vue.js article
Profiling
Updated articles
- Analyze memory usage without debugging in the Performance Profiler (C#, Visual Basic, C++, F#) - Update for Visual Studio 2022
Python
Updated articles
Following articles were updated for Visual Studio 2022:
- Step 6: Use the Polls Django Web Project template
- Step 5: Authenticate users in Django
- Step 4: Use the full Django Web Project template
- Step 4: Run code in the debugger
- Step 3: Serve static files, add pages, and use template inheritance with Flask app
- Step 3: Use the Interactive REPL window
- Step 2: Create a Flask app with views and page templates
- Step 3: Serve static files, add pages, and use template inheritance with Django app
- Tutorial: Get started with the Flask web framework in Visual Studio
- Step 2: Create a Django app with views and page templates
- Tutorial: Get started with the Django web framework in Visual Studio
Test
Updated articles
Following articles were updated for Visual Studio 2022:
Version control
Updated articles
- How Visual Studio makes version control easy with Git
- Add selected edits to highlight the Visual Studio 2022 version
- Merge the "How Visual Studio makes source control easy" content into the Overview page
- Browse Git repositories and compare branches in Visual Studio - Updates for Visual Studio Release 17.1
VSTO
Updated articles
Following articles were updated for Visual Studio 2022: