Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Welcome to what's new in Visual Studio docs. The following sections provide details on the previous three months of new and updated content.
April 2025
Azure
Updated articles
- Tutorial: Deploy an ASP.NET Core app and Database to Azure Container Apps using GitHub Actions - Add warning regarding connection string security
Code quality
Updated articles
- Migrate from legacy analysis (FxCop) to source analysis (.NET analyzers) - Clarify migration of default rule set file for .NET Framework
- Customize Roslyn analyzer rules - Clarify migration of default rule set file for .NET Framework
- Enable or install first-party .NET analyzers - Update code analysis articles
Containers
Updated articles
- Configure Visual Studio Container Tools - Review and update
- Use the Containers window - Review and update
- Build a container project from the command line - Add information about command-line builds for containers
Data tools
Updated articles
- Edit data in datasets using the .NET Framework - Review and update
- Pass data between forms - Review and update
Debugger
Updated articles
- IDiaSymbol::findChildren - Clarify behavior for IDiaSymbol::findChildren
- IDiaSymbol - Clarify behavior for IDiaSymbol::findChildren
- View disassembly code in the Visual Studio debugger (C#, C++, Visual Basic, F#) - Update instructions for Disassembly window
- Debug from a DLL project in Visual Studio (C#, C++, Visual Basic, F#) - Review and update
- Start Spy++ - Review and update
- Debug 64-Bit Applications - Update article on use of Modules window
- View DLLs and executables in the Modules window (C#, C++, Visual Basic, F#) - Update article on use of Modules window
- Debug DLLs in Visual Studio (C#, C++, Visual Basic, F#) - Update article on debugging DLL projects
- MFC Debugging Techniques - Update article on debugging DLL projects
- Tell the debugger what to show using the DebuggerDisplay Attribute (C#, Visual Basic, F#, C++/CLI) - Update article on debugging DLL projects
- Inspect variables in the Visual Studio debugger - Refactor article on variable inspection
- Debug your app with GitHub Copilot in Visual Studio - Refactor article on variable inspection
- Tutorial: Debug C# and C++ in the same debugging session - Update instructions for creating a new project
- Quickstart: Debug with C++ using the Visual Studio debugger - Update instructions for creating a new project
- Walkthrough: Writing a Visualizer in Visual Basic - Update instructions for creating a new project
- C++ Dynamic Debugging (Preview) - Add fastbuild note
Deployment
Updated articles
- Access local and remote data in ClickOnce applications - Add security update for Code Access Security (CAS) in ClickOnce
- ClickOnce deployment and security - Add security update for CAS in ClickOnce
- Code access security for ClickOnce applications - Add security update for CAS in ClickOnce
- Enable and configure ClickOnce security settings in Visual Studio - Add security update for CAS in ClickOnce
- Specify ClickOnce Publish properties - Add security update for CAS in ClickOnce
- Security, versioning, and manifest issues in ClickOnce deployments - Add security update for CAS in ClickOnce
- Deploy a .NET Framework desktop application using the ClickOnce Publish wizard - Review and update
- Get publish settings from Azure and import into Visual Studio - Add security note
Extensibility
Updated articles
- METADATA_ADDRESS_FIELD - Update
METADATA_ADDRESS_FIELD
struct reference
Get started
Updated articles
- Tutorial: Create your first Universal Windows Platform application in Visual Studio with XAML and C# - UWP updates for changes to workload in VS 17.10 and later
Help viewer
Updated articles
- Microsoft Help Viewer installation - Update
IDE
Updated articles
- Update existing templates - Review and update
- Create item templates - Review and update
- Productivity guide for Visual Studio - Update productivity guide with C# tips
- Customize project and item templates -
- Replace in Files - Review and update
- Find code by using Go To commands - Review and update
- Find references in your code - Review and update
- Navigate code - Review and update
Install
Updated articles
- Create and maintain a network installation of Visual Studio - Update
- Repair Visual Studio - Update for user feedback
- Update Visual Studio - Review and update
- Visual Studio images on Azure - Updates for latest image offers on Azure Marketplace
JavaScript
Updated articles
- Create a React app in Visual Studio - Update instructions for React, Vue, and Angular tutorials with ASP.NET Core
- Tutorial: Create an ASP.NET Core app with Angular in Visual Studio
- Update instructions for React, Vue, and Angular tutorials with ASP.NET Core
- Add launchsettings configuration for ASP.NET Core with Vue and Angular
- Tutorial: Create an ASP.NET Core app with React in Visual Studio
- Update instructions for React, Vue, and Angular tutorials with ASP.NET Core
- Doc update to help with trouble shooting
- Tutorial: Create an ASP.NET Core app with Vue in Visual Studio
- Update instructions for React, Vue, and Angular tutorials with ASP.NET Core
- Add launchsettings configuration for ASP.NET Core with Vue and Angular
MSBuild
Updated articles
- Reference the name or location of the project file - Review and update
- Task writing - Review and update
- Customize the solution build - Review and update
- Customize your local build - Review and update
- Common MSBuild project items
- Clarify what an item is
- Add noticeable link for .NET items
- Add details for MSBuild errors
- Common MSBuild project properties - Add link to .NET SDK reference
Profiling
Updated articles
- Choose a memory analysis tool in Visual Studio (C#, Visual Basic, C++, F#)
- Add language tabs to memory usage article
- Add top insights information to .NET Object Allocation tool
- Analyze memory usage by using the .NET Object Allocation tool - Add top insights information to .NET Object Allocation tool
Test
Updated articles
- Create a unit test project - Review and update
- Install unit test frameworks - Review and update
- Walkthrough: Create and run unit tests for UWP apps - Update UWP unit testing article for new UWP .NET 9 unit testing template
- Customize code coverage analysis - Adding default note for IncludeTestAssembly in code coverage documentation
VSTO
Updated articles
- Add a custom task pane to an application - Update with deprecation information for Word
- Add an Actions Pane to Word Documents or Excel Workbooks - Update with deprecation information for Word
- Actions pane overview - Update with deprecation information
Windows
Updated articles
- Visual Studio documentation - Add links to C++ mobile and Linux
XAML tools
Updated articles
- What is XAML Hot Reload? - Add info on design-time availability of XAML Live Preview and XAML Hot Reload
- XAML Live Preview: Capture and edit desktop app UI - Add info on design-time availability of XAML Live Preview and XAML Hot Reload
Version control
Updated articles
- About Git in Visual Studio - Review and update
- Browse Git repositories and compare branches in Visual Studio - Git tags
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.
- changeworld - Takashi Takebayashi
- PhilKang0704 - Phil
- alex-bochkov - Alex Bochkov
- Bru456 - Bru
- Chandanahk -
- Rageking8 -
March 2025
Azure
Updated articles
- Add Azure Cosmos DB to your app by using Visual Studio Connected Services - Update Azure Cosmos DB for managed identity
Containers
New articles
Cross platform
Updated articles
- Cross-platform app development in Visual Studio - Remove/replace some Xamarin references
Data tools
Updated articles
- Create a basic data application by using ADO.NET - Review and update
- Create and configure datasets in the .NET Framework using Visual Studio - Review and update
- Save and edit database connection strings for .NET Framework applications - Review and update
- Create a basic data application with WPF and Entity Framework 6 - Review and update
- Walkthrough: Create a WCF service in .NET Framework Windows Forms - Review and update
- Connect to an Access database in .NET Framework applications - Add Visual Basic "Compile" tab
- Fill datasets by using TableAdapters in .NET Framework applications - Freshness edit: Data Tools and MSBuild articles
Debugger
New articles
Updated articles
- Quickstart: Debug with C++ using the Visual Studio debugger
- Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/visualstudio-docs (branch main)
- C++ debugging quickstart, potentially confusing section about creating a new project
- Supported code changes (C# and Visual Basic) - Clarify list of unsupported Hot Reload edits
- Write and debug running code with Hot Reload in Visual Studio (C#, Visual Basic, C++) - Add zone pivots to article on hot reload
- Debug Optimized Code - Update
- Debug in mixed mode (C#, C++, Visual Basic) - Clarify mixed mode debugging settings for .NET and .NET Framework, ad…
- Debug your app with GitHub Copilot in Visual Studio - Add information on support for data tips in LINQ expressions
- View and change variable values with data tips in the code editor - Add information on support for data tips in LINQ expressions
- Inspect variables in the Visual Studio debugger - Refactor article on Autos and Locals window, add general information on variable inspection
- First look at the Visual Studio Debugger - Refactor article on Autos and Locals window, add general information on variable inspection
- View strings in a string visualizer in Visual Studio - Refactor article on Autos and Locals window, add general information on variable inspection
- How to use Messages view - Archive reference articles for Spy++
- How to use Windows view - Archive reference articles for Spy++
- Introducing Spy++ - Archive reference articles for Spy++
- Spy++ reference overview - Archive reference articles for Spy++
- Spy++ Toolbar - Archive reference articles for Spy++
- Using Spy++ - Archive reference articles for Spy++
Extensibility
New articles
Updated articles
- .NET Compatibility for VisualStudio.Extensibility Extensions - Mention multiple GitHub accounts and add link
- Diagnose UI delays caused by extensions - Broken links fixing
- Contributions and Configurations - Add documentation on dependency injection
- Components of a VisualStudio.Extensibility extension
- Add documentation on dependency injection
- Add documentation on dependency injection
- Update a Visual Studio extension for Visual Studio 2022 - Remove/replace some Xamarin references
IDE
Updated articles
- Configure a C++ project for IntelliSense
- alt+text updates
- Feature 363608: Q&M: Content Freshness for C++ Content -- batch 6
- What is GitHub Copilot Completions for Visual Studio?
- Add new completions model
- Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/visualstudio-docs (branch main)
- Add keyboard shortcuts to the completions documentation
- Install GitHub Copilot in Visual Studio
- Add multi account info
- Removing old content from Copilot instructions
- Find in Files Command - improve find in files command documentation
- Replace In Files Command - improve find in files command documentation
- Create and remove project dependencies
- Clarify build dependencies
- Recommend using project references instead of project dependencies
- Specify build events (C#) - Correct note about relative paths
- About Dotfuscator Community & Visual Studio
- Remove circular links
- Remove/replace some Xamarin references
- Build Events Page, Project Designer (C#) - Add note to older page and provide link for VS 2022 users
- Use Visual Studio search - All-In-One Search 17.13 updates
- Productivity guide for Visual Studio - Add zone pivots to productivity guide
- Features of Visual Studio - Remove/replace some Xamarin references
- Developer Community data privacy - Remove/replace some Xamarin references
- Add or remove references by using the Reference Manager - Remove/replace some Xamarin references
- Manage references in a project - Remove/replace some Xamarin references
Install
New articles
Updated articles
- Administrative Templates (ADMX) - Adding admin opt-out docs
- Install and use Visual Studio and Azure Services behind a firewall or proxy server
- Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/visualstudio-docs (branch main)
- Remove/replace some Xamarin references
- Updating Remote Settings and Telemetry endpoints
MSBuild
New articles
Updated articles
- Customize the build by folder
- Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/visualstudio-docs (branch main)
- Change inline code to code block for better copy friendliness
- Add docs for four MSBuild error messages:
- MSBuild MSB8088 diagnostic code - Fix MSB8088 message in blockquotes
- Customize the solution build
- Modify note to mention dotnet build behavior
- MSBuild support for slnx builds
- MSBuild task - MSBuild support for slnx builds
- Solution filters in MSBuild - MSBuild support for slnx builds
- MSB4099 diagnostic code - Add explanatory text for error condition and link to more information
- Create a project file from scratch - Review and update
- Specify which MSBuild target to build first - Freshness edit: Data Tools and MSBuild articles
- Incremental builds - Review and update
- WriteCodeFragment task - Add example that handles incremental build
- MSB3482 - Add information about signtool.exe
Profiling
New articles
Updated articles
- Measure performance in Visual Studio # Required; page title displayed in search results. Include the brand. < 60 chars. - Update Profiling landing page, metadata updates
Test
Updated articles
- Create a data-driven unit test - Clarify .NET support for data source driven unit test
- Live Unit Testing frequently asked questions - Add additional build issues to LUT FAQ
VSTO
Updated articles
- Walkthrough: Bind data to controls on a Word actions pane - Update walkthrough-binding-data-to-controls-on-a-word-actions-pane.md
- Actions pane overview - Update actions-pane-overview.md
- Visual Studio Tools for Office Runtime - Update visual-studio-tools-for-office-runtime.md
XAML tools
Updated articles
- XAML code editor - Remove/replace some Xamarin references
- Use design-time sample data with the XAML Designer in Visual Studio - Remove/replace some Xamarin references
- Overview of XAML - Remove/replace some Xamarin references
Version control
Updated articles
- Create a pull request in Visual Studio - Mention multiple GitHub accounts and add link
- Create a GitHub account to use with Visual Studio - Update for multiple accounts in "Create GitHub account"
- Create a Git repository from Visual Studio - Mention the option to switch GitHub account in "Create repository"
- About Git in Visual Studio - Mention multiple GitHub accounts in main overview
- Work with multiple repos - Update "Working with multiple repos" for multiple GitHub accounts
- Clone a Git repository in Visual Studio - Update "Clone a repo" for multiple GitHub accounts
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.
- changeworld - Takashi Takebayashi
- myd7349 -
- nevemlaci - Lipódi László
- PhilKang0704 - Phil
- Rageking8 -
- yifeiyin - Yifei Yin
February 2025
Azure
Updated articles
- Azure development with Visual Studio - Add .NET Aspire section
Code quality
Updated articles
- Suppress code analysis violations - Remove information on configuring code quality rule severity from Error List
- Customize Roslyn analyzer rules - Remove information on configuring code quality rule severity from Error List
Containers
New articles
Updated articles
- Tutorial: Create a multi-container app with Docker Compose - Fix issues with Docker Compose tutorial
- Visual Studio Container Tools for Docker - Separate overview from procedures for adding Docker support
Data tools
Updated articles
- Save and edit database connection strings for .NET Framework applications - Review and update
- Create a basic data application by using ADO.NET - Review and update
Debugger
Updated articles
- Edit and Continue (Visual Basic) - Update Hot Reload article
- Edit and Continue (C++) - Update Hot Reload article
- Edit and Continue (Visual C#) - Update Hot Reload article
- Write and debug running code with Hot Reload in Visual Studio (C#, Visual Basic, C++)
- Update Hot Reload article
- Refactor and remove some debugger articles
- Supported Code Changes (C++) - Update Hot Reload article
- Display WPF trace information for data binding
- Add logging example to VSTest.Console.exe article
- Update article on displaying WPF trace information
- View threads and tasks in the Parallel Stacks window (C#, Visual Basic, C++) - Updated status related content and icons for Tasks window
- Using the Tasks Window (C#, Visual Basic, C++) - Updated status related content and icons for Tasks window
- Remote Debugging a C++ Project in Visual Studio - Add context for running the remote debugger.
- Remote Debugging a C# or Visual Basic project in Visual Studio - Add context for running the remote debugger.
- Watch variables with Watch windows and QuickWatch - Add Copilot information to article on watching variables
- Tabular visualizers in Visual Studio - Add info for inline Copilot Chat for IEnumerable visualizer
Deployment
Updated articles
- Application deployment prerequisites (Windows desktop) - Clarify bootstrapper deployment scenarios and improve introduction
- Deployment documentation - Clarify bootstrapper deployment scenarios and improve introduction
Extensibility
New articles
- Extending Visual Studio editor with a new tagger
- .NET Companatibilty for VisualStudio.Extensibility Extensions
Updated articles
- Using VisualStudio.Extensibility SDK and VSSDK together - Mark VisualStudio.Extensibility package reference as private assets
- Inside Visual Studio Extensibility SDK - Mark VisualStudio.Extensibility package reference as private assets
- Query the project API (Visual Studio SDK) - Add Solution Open/Close Events to SDK docs
- Project query API concepts - Add queryable space event documentation
- Query the project API (VisualStudio.Extensibility) - Add queryable space event documentation
- Extending the Visual Studio editor - Update for 17.13
- Extending Visual Studio editor with a new CodeLens - Update for 17.13
- VisualStudio.Extensibility settings - Update for 17.13
Get started
Updated articles
- C# development with Visual Studio - Add link for MAUI mobile app
- Tutorial: Add a timer to a math quiz WinForms app - Review and update
IDE
Updated articles
- Troubleshoot GitHub Copilot in Visual Studio
- Add report a problem section
- Review and update
- Options, Text Editor, C/C++, Formatting - Updated the C/C++ formatting page to reflect changes in Visual Studio 2022
- Tutorial: Create a Windows Forms app in Visual Studio with C# - Add dock and anchor control link
- Change fonts, colors, and themes in Visual Studio - Add info on themes
- Manage project and solution properties - Fix customer-reported issue
- Deploy GitHub Copilot to existing Visual Studio instances - Review and update (freshness pass)
- Admin controls for GitHub Copilot - Review and update
- Get better answers by setting the context for GitHub Copilot Chat in Visual Studio
- Add Copilot vision
- Copilot updates
- What is the GitHub Copilot Chat experience for Visual Studio?
- Add Copilot vision
- List Copilot features for git commit and review to doc
- Specify build events (Visual Basic) - Add information about macros, properties
- What's new in Visual Studio 2022 - Update What's New for release Visual Studio 17.13
- What is GitHub Copilot Edits? - Remove preview monikers for Copilot Edits GA
- AI-assisted development in Visual Studio - Copilot updates
- Error List window - Add section for how to disable the window
- Specify build events (C#) - Review and update
- What is Class Designer? - Review and update
- Sign in or switch Visual Studio user accounts - Updates for git onboarding changes coming for sign in in 17.13
- What is GitHub Copilot Completions for Visual Studio? - Add code referencing for completions
- Accessibility tips and tricks for Visual Studio - Review and update
- Identify and customize keyboard shortcuts in Visual Studio - Review and update
- Features of the code editor - Review and update
- Add your GitHub accounts to your Visual Studio keychain - Update for multiple GitHub accounts
- Change the build output directory - Update for Visual Basic using the new project designer for .NET Core
- Configuring warnings in Visual Basic - Review and update
- Suppress compiler warnings - Visual Basic warnings articles - Review and update
- Compile Page, Project Designer (Visual Basic) - Visual Basic warnings articles - review and update
Install
Updated articles
- Command-line parameter examples for Visual Studio installation - Address user feedback
- Visual Studio workload and component IDs - Update workload and component docs for 17.13
- Install Build Tools into a container - Review and update
- Visual Studio administrator guide - Review and update
- Import or export installation configurations - Review and update
JavaScript
Updated articles
- Manage npm packages in Visual Studio - Add npm support info for MAUI Blazor projects
- Learn to use the code editor for JavaScript - Add content to configure inlay hints for JavaScript and TypeScript
MSBuild
New articles
Updated articles
- Clean a build with MSBuild - Review and update
- Build multiple projects in parallel with MSBuild - Review and update
- Run a target exactly once - Apply improved logic for certain scenarios
- Targeting multiple .NET versions in a build
- Add RuntimeIdentifier (RID) section
- Add .NET SDK multitargeting article
- MSBuild error MSB8020 - New guidance for MSBuild error MSB8020
- MSB3283 diagnostic code - Add details for MSB3283
- Work with item functions - Add example for filtering a list
- MSB3106 diagnostic code - Add details for MSBuild errors
- MSB3246 diagnostic code - Add details for MSBuild errors
- MSB3247 diagnostic code - Add details for MSBuild errors
- MSB4036 diagnostic code - Add details for MSBuild errors
- MSB4041 diagnostic code - Add details for MSBuild errors
- MSB4216 diagnostic code - Add details for MSBuild errors
- MSB4278 diagnostic code - Add details for MSBuild errors
- MSB3971 diagnostic code - Add .NET download link
- Customize the build by folder - Review and update
Profiling
New articles
Updated articles
- Which performance tool should I use? (C#, Visual Basic, C++, F#) - Add detailed information for CMake project support and updated startup instructions
- Analyze performance by using CPU profiling in the Performance Profiler (C#, Visual Basic, C++, F#)
- Add detailed information for CMake project support and updated startup instructions
- Add conceptual information for the profiler call tree views
- Add content for multi-process analysis for CPU Usage
- Add more info to open detailed views of the profiling report
- Add additional information about the different views for CPU Usage …
- Analyze memory usage by using the .NET Object Allocation tool - Add detailed information for CMake project support and updated startup instructions
- Visualize dotnet counters from the Visual Studio profiler - Add detailed information for CMake project support and updated startup instructions
- Instrument your .NET application in Visual Studio (C#, C++, Visual Basic, F#)
- Add detailed information for CMake project support and updated startup instructions
- Add conceptual information for the profiler call tree views
- Add more info to open detailed views of the profiling report
- Add additional information about the different views for CPU Usage …
- Add information about instrumenting specific classes and functions for C++
- Add content for async call stacks for the profiler's Instrumentation tool
- Analyze memory usage in release builds (C#, Visual Basic, C++, F#) - Add detailed information for CMake project support and updated startup instructions
- Measure application performance from the command line - Add support information related to command-line profiling
- Measure application performance by analyzing CPU utilization (C#, Visual Basic, C++, F#) - Add additional information about the different views for CPU Usage …
Test
Updated articles
- Unit test basics - Metadata updates for test, profiling, debugging
- VSTest.Console.exe command-line options - Add logging example to VSTest.Console.exe article
- Customize code coverage analysis
- Add VS requirements for Code Coverage analysis
- Adding docs for IncludeTestAssembly for code coverage runsettings
- Create a data-driven unit test - Update DynamicData documentation around
DynamicDataSourceType
Version control
Updated articles
- Make a Git commit in Visual Studio - List copilot features for git commit and review to doc
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.
- changeworld - Takashi Takebayashi
- HW12Dev -
- PhilKang0704 - Phil
- Rageking8 -
- Youssef1313 - Youssef Victor