What's new in Visual Studio docs
Welcome to what's new in Visual Studio docs. The following sections provide details on the previous three months of new and updated content.
December 2024
Azure
Updated articles
- Sign in with an Azure subscription
- Add information on chained credentials
- Add note about personal vs. work accounts
Code quality
Updated articles
- Code metrics - Cyclomatic complexity - Update productivity guides
- Visual Studio Code analysis documentation (Windows) - Update productivity guides
Containers
Updated articles
- Docker Compose build properties
- Add property and change table
- Add DependencyAwareStart property
- Tutorial: Create a multi-container app with Docker Compose - Add 17.13 DependencyAwareStart scenario
- Deploy an ASP.NET Core container to Azure App Service using Visual Studio - Add links for Azure Container Apps
- Docker container development tools documentation - Add links for Azure Container Apps
- Visual Studio Container Tools for Docker - Add links for Azure Container Apps
- Launch a subset of Compose services - Review and update
- Quickstart: Docker in Visual Studio - Review and update Container Tools overview
Data tools
Updated articles
- Connect to an Access database in .NET Framework applications - Remove outdated codegen listing in Access database article
- LINQ to SQL tools in Visual Studio - Review and update LINQ to SQL article
- Entity Framework Tools in Visual Studio - Review and update Entity Framework article
- Work with data in Visual Studio - Review and update Accessing Data in VS
Debugger
New articles
Updated articles
- Remote Debugging a C# or Visual Basic project in Visual Studio - Update article on remote debugging C#
- Debug your app with GitHub Copilot in Visual Studio
- Updates for Copilot Free
- Disable the Just-In-Time Debugger - Add links and more info for disabling ASP.NET applications
- Tutorial: Debug C++ code with Visual Studio - Review and update
- View threads in the Visual Studio debugger (C#, Visual Basic, C++) - Review and update
- Use the right type of breakpoint - Add language pivots to breakpoints article
- Write and debug running code with Hot Reload in Visual Studio (C#, Visual Basic, C++) - Update unit testing JSTS (JavaScript and TypeScript) article for Vitest
- Debug for absolute beginners - Update beginner's guide for Hot Reload changes
- Remote Debugging a C++ Project in Visual Studio - Update article on remote debugging C++
- Get started with breakpoints in the Visual Studio debugger - Clarify instructions for Node.js debugging
Deployment
Updated articles
- ClickOnce deployment and security - Update ClickOnce overview
- Get publish settings from IIS and import into Visual Studio - Review and update date for IIS
.publishsetting
tutorial - Deploy your app to a folder, IIS, Azure, or another destination - Add coverage for the WebJobs option
Extensibility
Updated articles
- Sign CLI Reference for VSIX Packages - Add new option (
-i
or--interactive
)
Get started
Updated articles
- Tutorial: Open a project from a repo
- Add some addl links to help
- Review and update
- Run a C# program or app in Visual Studio - Incorporate peer feedback for "Run a C# program"
- Introduction to projects and solutions - Review and update
- Tutorial: Create a simple Visual Basic console app - Review and update
- Tutorial: Create a WPF application with C# - Review and update
IDE
New articles
Updated articles
- Find code changes and other history with CodeLens - Review and update
- Change text case in the editor - Add link to keyboard shortcuts
- Updates for Copilot Free:
- Use GitHub Copilot for free in Visual Studio
- AI-assisted development in Visual Studio
- Get better answers by setting the context for GitHub Copilot Chat in Visual Studio
- What is the GitHub Copilot Chat experience for Visual Studio?
- What is GitHub Copilot Completions for Visual Studio?
- Install GitHub Copilot in Visual Studio
- .NET Project Designer - Update for Visual Basic now using the .NET Project Designer
- What is the .NET Project Designer? - Update for Visual Basic now using the .NET Project Designer
- Specify build events (Visual Basic) - Update for Visual Studio 2022
- Framework targeting overview - Target multiple frameworks
- Developer Community data privacy - Review and update
- Encodings and line endings - Review and update
- Productivity guide for Visual Studio
- Edit productivity guide
- Update productivity guides
- Visual Studio productivity guide for C# developers - Update productivity guides
- Substitute parameters in a template - Review and update, add clarity that you need an existing template
Install
Updated articles
- Select the installation locations in Visual Studio - Review and update
- Install and use Visual Studio and Azure Services behind a firewall or proxy server - Review and update
JavaScript
Updated articles
- Tutorial: Create a Node.js and Express app in Visual Studio - Review and update
- Compile TypeScript code (Node.js) - Update article on compiling TypeScript with npm and linting JSTS
- Compile TypeScript code (ASP.NET Core) - Update article on compiling TypeScript with npm and linting JSTS
- Linting JavaScript in Visual Studio - Update article on compiling TypeScript with npm and linting JSTS
- Unit testing JavaScript and TypeScript in Visual Studio - Update unit testing JSTS article for Vitest
- Create an Angular project - Update information on configuring project settings for React, Vue, Angular projects
- Create a React project - Update information on configuring project settings for React, Vue, Angular projects
- Create a Vue.js project - Update information on configuring project settings for React, Vue, Angular projects
MSBuild
Updated articles
- Target multiple framework versions and platforms - Modify note for target frameworks
- What's new in MSBuild 17 - Review and update MSBuild What's New
- MSBuild well-known item metadata - Remove implication that there are multiple tables
- Common MSBuild project items - Document Culture/WithCulture metadata
- GenerateResource task - Document Culture/WithCulture metadata
Test
Updated articles
- Customize code coverage analysis - Update code coverage docs
- Microsoft.CodeCoverage.Console tool - Update code coverage docs
- Use code coverage to determine how much code is being tested - Update code coverage docs
- Debug and analyze unit tests by using Test Explorer - Review and update
- Run unit tests by using Test Explorer
- Review and update
- Update unit testing content for configuring test process architecture
- Document behavior for running unit tests in ARM64
- Visual Studio Test Explorer FAQ - Review and update
- Write unit tests for C/C++ in Visual Studio - Review and update, including images for VS2022.
- Configure process architecture for a unit test - Update unit testing content for configuring test process architecture
- Walkthrough: Create and run unit tests for managed code - Update unit testing content for configuring test process architecture
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.
- mkyman - ChrisYoung
November 2024
Azure
Updated articles
- Sign in with an Azure subscription - Link to tenant filtering
Debugger
New articles
- Get started with breakpoints in the Visual Studio debugger
- IDiaStackWalkHelper::addressForVA
- IDiaStackWalkHelper::getFunctionFragmentsForVA
- IDiaStackWalkHelper::getNumberOfFunctionFragmentsForVA
Updated articles
- Use the right type of breakpoint
- Add link to breakpoints article for new users
- Refactor breakpoints article and incorporate review feedback
- Add information on export and import of breakpoint groups
- FAQ - Debugger feature finder - Refactor breakpoints article and incorporate review feedback
- View and change variable values with data tips in the code editor - Refactor breakpoints article and incorporate review feedback
- Attach to a process running on a Docker container - Updates for Attach to Process for Docker with WSL scenarios
- Use the Memory windows in the Visual Studio debugger (C#, C++, Visual Basic, F#) - Update article on Memory windows
- IDiaSymbol::get_value - Update example usage for IDiaSymbol::get_value
- Remote Debug ASP.NET on a Remote IIS Computer - Add security information to remote debugging IIS articles
- Remote Debug ASP.NET Core on a Remote IIS Computer in Visual Studio - Add security information to remote debugging IIS articles
- Remote Debug ASP.NET Core on IIS using an Azure VM from Visual Studio - Add security information to remote debugging IIS articles
- Debug your app with GitHub Copilot in Visual Studio - Add Copilot content for Quick Actions light bulb
- Pass command-line arguments while debugging (C++) - fix title
- Inspect variables in the Autos and Locals windows - Update debugger content for viewing return values
- First look at the Visual Studio Debugger - Update debugger content for viewing return values
- Tabular visualizers in Visual Studio - Add information about IntelliSense for IEnumerable visualizer
- IDiaStackWalkHelper::pdataForVA - Add docs for 3 missing IDiaStackWalkHelper functions
- IDiaStackWalkHelper - Add docs for 3 missing IDiaStackWalkHelper functions
- SymTagEnum - Fix broken links due to improper code escapes
Deployment
Updated articles
- First look at deployment in Visual Studio - Review and update
- Visual Studio Installer Projects Extension and .NET - Update .NET installer projects article
Extensibility
Updated articles
- Use Visual Studio editor extensibility
- Fix missing and incorrect links
- Add 17.12 documentation to VisualStudio.Extensibility
- Sign CLI Reference for VSIX Packages - VSIX Signing: fix Sign CLI examples
- Overview - Add 17.12 documentation to VisualStudio.Extensibility
- Write to the Visual Studio output window
- Add 17.12 documentation to VisualStudio.Extensibility
- Updating docs for VS.Extensibility output window in 17.12
IDE
Updated articles
- What is Class Designer? - Update/fix class designer instructions
- Quick Actions
- Add Copilot content for Quick Actions light bulb
- Add instruction for invoking quick actions, refactor
- What's new in Visual Studio 2022 - Update for 17.12
- Find code changes and other history with CodeLens - Add instructions for showing file-level indicators for CodeLens
- Code style preferences - Clarify code cleanup instructions
- Create, work with, and delete Visual Studio projects and solutions - Add new copy between Visual Studio instances features
- Get better answers by setting the context for GitHub Copilot Chat in Visual Studio - Add guided chat experience for 17.12
- Visual Studio Developer Command Prompt and Developer PowerShell - Update project location instructions
- What is the GitHub Copilot Chat experience for Visual Studio? - Add code referencing update
- Configure trust settings for files and folders - Add Visual Studio 17.12 feature motw
- Find in Files - Update Find in Files for 17.12 for refresh and modify options
- Use Visual Studio search - Update for 17.12 for new All In One Search features
- Error List window - Copy from error list: feature update for 17.12
- Fonts and Colors, Environment, Options dialog box - Add collapsible text indicators to table
- Change fonts, colors, and themes in Visual Studio - Preserve font settings across themes
- Sign in to Visual Studio with accounts that require multifactor authentication (MFA) - Add access denied text
JavaScript
Updated articles
- MSBuild reference for the JavaScript Project System - Update example code for ShouldRunBuildScript in JS projects
- Tutorial: Create an ASP.NET Core app with Angular in Visual Studio - Add links related to publish output for ASP.NET Core and JSTS
- Tutorial: Create an ASP.NET Core app with React in Visual Studio
- Add links related to publish output for ASP.NET Core and JSTS
- Updates for JS project templates related to Vite CLI
- Tutorial: Create an ASP.NET Core app with Vue in Visual Studio
- Add links related to publish output for ASP.NET Core and JSTS
- Updates for JS project templates related to Vite CLI
MSBuild
Updated articles
- Task writing - Add section with link to packaging info
- MSBuild - Review and update
Profiling
Updated articles
- Visualize dotnet counters from the Visual Studio profiler - Add content for .NET Meters histogram tool
Test
Updated articles
- Debug and analyze unit tests with Test Explorer - Add content for debugging unit tests with Copilot
Version control
Updated articles
- Make a Git commit in Visual Studio - Add note about rename notification
- Create a Git repository from Visual Studio - Updates for 17.12 support for internal repo
- About Git in Visual Studio - Add doc for Copy GitHub Permalink feature
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.
- Michael-K-Stein - Michael Kuperfish Steinberg
- alexravenna - Alex Ravenna
- cathei - Maxwell Keonwoo Kang
- PhilKang0704 - Phil
- prasoonpankaj - Prasoon Pankaj
- saranshsaini - Saransh Saini
October 2024
Azure
Updated articles
- Add a connection to an Azure SQL Database - Connected Services security updates for 17.12
- Adding Azure Storage by using Visual Studio Connected Services - Connected Services security updates for 17.12
- Add Key Vault to your web application by using Visual Studio Connected Services - Connected Services security updates for 17.12
- Create an Azure Cloud Services (extended support) project with Visual Studio - Retire classic cloud services
- Manage roles in Azure Cloud Services (extended support) - Retire classic cloud services
- Configure Azure Cloud Services (extended support) roles with Visual Studio - Retire classic cloud services
- Debug an Azure Cloud Services (extended support) service in Visual Studio - Retire classic cloud services
- Set up diagnostics for Azure Cloud Services (extended support) and virtual machines - Retire classic cloud services
Containers
New articles
- Build a container project from the command line
- Use SSL for containerized ASP.NET Core apps
- Customize container images for debugging
- Set the container entry point
- Customize container volume mapping
Updated articles
- Container Tools launch settings - Launch profile settings for 17.12
- Tutorial: Create a multi-container app with Docker Compose - Update the Docker Compose multicontainer tutorial for .NET 8
- Customize Docker containers in Visual Studio - Split up large article about customizing containerized app projects
- Debug apps in a local Docker container - Split up large article about customizing containerized app projects
Debugger
New articles
Updated articles
- Tabular visualizers in Visual Studio - Update debugger article on tabular visualizer with Copilot content
- Project settings for a C++ debug configuration - draft new command arguments topic
- Specify symbol (.pdb) and source files in the Visual Studio debugger (C#, C++, Visual Basic, F#) - Update debug pdb documentation.
Deployment
New articles
Updated articles
- Quickstart: Publish an ASP.NET web app - Web deployment settings - new article
Extensibility
New articles
Get started
Updated articles
- Tutorial: Get started with C# and ASP.NET Core in Visual Studio - Freshness updates
IDE
Updated articles
- Set multiple startup projects - Add coverage of multi-project launch profiles
- Build and clean projects and solutions in Visual Studio - Review and update. Add batch build.
- /Build (devenv.exe) - Add info about building setup projects
- Title not found in: - What's new in Visual Studio docs - update for September
Install
Updated articles
- Configure installation default settings using a response file - Add specific 2019 and 2022 examples
JavaScript
New articles
Updated articles
- Create a React project - Add Tutorial for React, update React, Vue, Angular articles
Modeling
Updated articles
- Customize File Storage and XML Serialization - Added a note about DSL modeling changes regarding BinaryFormatter
MSBuild
Updated articles
- MSBuild command-line reference - Change formatting for better localization
- Tutorial: Use MSBuild - Review and update
Profiling
Updated articles
- Case study: Isolate a performance issue (C#, Visual Basic, F#) - Update Copilot information in the Visual Studio Profiling case studies
- Case Study: Beginner's guide to optimizing code and reducing compute costs (C#, Visual Basic, C++, F#) - Update Copilot information in the Visual Studio Profiling case studies
- Identify hot paths with a flame graph (C#, Visual Basic, C++, F#) - Update Flame Graph article with additional context and information
Windows
Updated articles
- Visual Studio documentation - Remove low traffic and out-of-date links, add some links
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.
- Michael-K-Stein - Michael Kuperfish Steinberg
- NenoLoje - Neno Loje
- PhilKang0704 - Phil