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.
May 2024
Containers
Updated articles
- Quickstart: Use Docker with a React Single-page App in Visual Studio - Update and link to React article
Data tools
Updated articles
- Connect to an Access database in .NET Framework applications - Add link to Access and show the generated code
Debugger
Updated articles
- Walkthrough: Writing a Visualizer in C# - Point users reading old Visualizer docs to new VisualStudio.Extensibility ones
- DirectX Support in Visual Studio - Update with DirectX 11 compatibility information
- Debug multithreaded applications in Visual Studio - Refactor several multithreaded debugging articles
- Tips for debugging threads - Refactor several multithreaded debugging articles
- View register values in the Registers window (C#, C++, Visual Basic, F#) - Refactor articles on the Registry window
Extensibility
New articles
Updated articles
- Tutorial: Advanced remote UI - Merge VisualStudio.Extensibility updates for 17.10
- Why Remote UI - Merge VisualStudio.Extensibility updates for 17.10
- Project query API concepts - Merge VisualStudio.Extensibility updates for 17.10
- Query the project API - Merge VisualStudio.Extensibility updates for 17.10
Get started
Updated articles
- Tutorial: Create your first Windows App SDK application in Visual Studio with XAML and C# - Updates for new workload for WinUI 3 / Windows App SDK apps (called ‘Windows application development’) in 17.10
IDE
Updated articles
- Change the build output directory - Improve guidance for setting the build output directory and add tabs
- Navigate code - Review and update
- Add your GitHub accounts to your Visual Studio keychain - Update
- Sign in to Visual Studio with accounts that require multi-factor authentication (MFA) - Add WAM errors & troubleshooting
JavaScript
Updated articles
- Tutorial: Create an ASP.NET Core app with Angular in Visual Studio - Add Docker port configuration info for default setup for Vue and Angular with ASP.NET Core
- Tutorial: Create an ASP.NET Core app with Vue in Visual Studio - Add Docker port configuration info for default setup for Vue and Angular with ASP.NET Core
MSBuild
Updated articles
- Customize the build by folder - Improve guidance for setting the build output directory and add tabs
- Customize C++ builds - Improve guidance for setting the build output directory and add tabs
- Exclude files from the build - Exclude from build
- Configure targets and tasks - Add task factory details
- Extend the Visual Studio build process - Reorder sections, and add best practices
- Target build order - Reorder sections, and add best practices
- Property functions - Change links and add note about compatibility
Profiling
New articles
Updated articles
- Instrumentation in Visual Studio (C#, Visual Basic, C++, F#) - Update links in profiling tools
- Beginner's guide to optimizing code and reducing compute costs (C#, Visual Basic, C++, F#) - Update links in profiling tools
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.
- PhilKang0704 - Phil
- congruidavidli -
- Jonny-vb -
- mikefossdev -
April 2024
Azure
New articles
Code quality
Updated articles
- Customize Roslyn analyzer rules - Refactor overview and customization articles for Code Analysis
Debugger
Updated articles
- Attach to running processes with the Visual Studio debugger - Update steps for Attach to Process
- Configure Windows Firewall for remote debugging - Update steps for Attach to Process
- Remote Debugger Port Assignments - Update steps for Attach to Process
- Remote Debug ASP.NET on a Remote IIS Computer - Update remote debug instructions for new Attach to Process steps
- Remote Debug ASP.NET Core on a Remote IIS Computer in Visual Studio - Update remote debug instructions for new Attach to Process steps
- Remote Debug ASP.NET Core on Azure App Service (Windows) - Update remote debug instructions for new Attach to Process steps
- Remote Debug ASP.NET Core on IIS using an Azure VM from Visual Studio - Update remote debug instructions for new Attach to Process steps
- BasicType - Fix formatting for Enums in DIA SDK
- CV_CFL_LANG - Fix formatting for Enums in DIA SDK
- CV_HREG_e - Fix formatting for Enums in DIA SDK
- DataKind - Fix formatting for Enums in DIA SDK
- LocationType - Fix formatting for Enums in DIA SDK
- SymTagEnum - Fix formatting for Enums in DIA SDK
IDE
New articles
- Admin controls for GitHub Copilot
- Troubleshoot GitHub Copilot in Visual Studio
- Install GitHub Copilot in Visual Studio
Updated articles
- Create multi-project templates - Added example on how to add project references on multi-project templates.
- Change the build output directory - Update based on user feedback
- Manage assembly and manifest signing - Update based on user feedback
- Build actions - Clarify build action
- Insert XML comments for documentation generation - Review and update code snippets
- Walkthrough: Create a code snippet in Visual Studio - Review and update code snippets
- Find references in your code - Review and update
- Code snippets schema reference - Review and update code snippets
- Visual C++ code snippets - Review and update code snippets
- C# code snippets - Review and update code snippets
- Code snippets and how to use them - Review and update code snippets
- Distribute code snippets as a Visual Studio extension - Clarify Visual Studio 2022 content for distribution of code snippets
- Define consistent coding styles with EditorConfig - Update for EditorConfig visual editor
- Customize the Visual Studio IDE - Review and update
- Tutorial: Create a WinForms app with Visual Basic - Review and update
- What is the GitHub Copilot Chat extension for Visual Studio? - Document Copilot inbox install and Copilot states
- What is GitHub Copilot Completions for Visual Studio? - Document Copilot inbox install and Copilot states
JavaScript
Updated articles
- Tutorial: Create an ASP.NET Core app with React in Visual Studio - Add Docker suggestions for troubleshooting in React and ASP.NET Core tutorial
MSBuild
Updated articles
- Property functions - Change property function links to netstandard-2.0
- MSBuild
.targets
files - Update based on user feedback
Profiling
New articles
Updated articles
- Which performance tool should I use? (C#, Visual Basic, C++, F#) - Discovery work for profiling tools
- Analyze performance using CPU profiling in the Performance Profiler (C#, Visual Basic, C++, F#) - Discovery work for profiling tools
- Identify hot paths with a flame graph (C#, Visual Basic, C++, F#) - Discovery work for profiling tools
- Beginner's guide to optimizing code and reducing compute costs (C#, Visual Basic, C++, F#) - Discovery work for profiling tools
- First look at profiling tools (C#, Visual Basic, C++, F#) - Discovery work for profiling tools
- Run profiling tools with or without the debugger (C#, Visual Basic, C++, F#) - Discovery work for profiling tools
Python
Updated articles
- Define custom commands for Python projects in Visual Studio - Review and update
- Use IPython in the Interactive Window in Visual Studio - Review and update
- Profile Python code in Visual Studio - Review and update
- Work with the Python Interactive Window in Visual Studio - Review and update
- Write unit tests for Python with Test Explorer in Visual Studio - Review and update
- Tutorial: Work with the Flask web framework in Visual Studio - Review and update
- Tutorial: Create a Flask app with views and page templates in Visual Studio - Review and update
- Quickstart: Create Python project from existing code in Visual Studio - Review and update
- Quickstart: Create Python project from a template in Visual Studio - Review and update
- Quickstart: Clone a repository of Python code in Visual Studio - Review and update
- Quickstart: Create a project from a Cookiecutter template - Review and update
- Quickstart: Open and run Python code in a folder in Visual Studio - Review and update
VSTO
Updated articles
- Create Office projects in Visual Studio - Add keyword delimiters and other minor fixes
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.
- Blake-Madden -
- MarcoMue - Marco
- cmkaya - Cem Kaya
- Guiorgy - Guiorgy
- lettuceDestroyer -
- lextm - Lex Li
- mletterle - Michael Letterle
- ramiabughazaleh - Rami Abughazaleh
- shaggygi - Greg Ingram
March 2024
Azure
Updated articles
- Testing the performance of a cloud service
- Update out-of-date Azure Cloud Services references
- Set up diagnostics for Azure Cloud Services and virtual machines
- Update out-of-date Azure Cloud Services references
Code quality
Updated articles
- Suppress code analysis violations - Review and update
- Configure live code analysis for .NET
- Review and update
- Disable source code analysis for .NET - Review and update
- Run code analysis manually for .NET - Review and update
- Install external analyzers - Review and update
- Code analysis using .NET compiler platform (Roslyn) analyzers - Review and updates
- Customize Roslyn analyzer rules - Review and updates
Data tools
Updated articles
- Read XML data into a dataset in .NET Framework applications - Review and update date
Debugger
New articles
Updated articles
- Generate source code from .NET assemblies while debugging - Add content for autodecompilation of .NET sources
- Debug only user code with Just My Code - Add content for autodecompilation of .NET sources
- Debug your app with GitHub Copilot in Visual Studio - Updates to Debug with Copilot article
Deployment
Updated articles
- Security, versioning, and manifest issues in ClickOnce deployments - Update information for ClickOnce Prerequisites
Get started
Updated articles
- Tutorial: Add code to the picture viewer Windows Forms app in Visual Studio - Review and update
- Tutorial: Add controls to the picture viewer Windows Forms app in Visual Studio - Review and update
- Tutorial: Create a picture viewer Windows Forms app in Visual Studio - Review and update
- Tutorial: Add a timer to a math quiz WinForms app - Add clarification about the event handler hookup
- Tutorial: Extend C# console app and debug in Visual Studio (part 2 of 2) - Use nullable types for the input strings
- Tutorial: Create a simple C# console app in Visual Studio (part 1 of 2) - Use nullable types for the input strings
IDE
New articles
- Compare files in Visual Studio
- Invalid JSON pattern (JSON001)
- Probable JSON string detected (JSON002)
- Invalid regex pattern (RE0001)
- .NET Project Designer (C#)
Updated articles
- What is the GitHub Copilot extension for Visual Studio? - Add an example on using GitHub Copilot completions
- C# IntelliSense - Review and update
- Tutorial: Create a Windows Forms app in Visual Studio with C# - Review and update
- Prerequisites dialog box - Update information for ClickOnce Prerequisites
- Sign in or switch Visual Studio user accounts - Add remove account and sign out of accounts
- Add your GitHub accounts to your Visual Studio keychain - Add remove account and sign out of accounts
- Get better answers by setting the context for GitHub Copilot Chat in Visual Studio - Add Copilot Chat solution context reference
- Learn about Solution Explorer - Add Search options available in the Solution Explorer search bar
- Report a problem with the Visual Studio product or installer - Review and update
- Define consistent coding styles with EditorConfig - Review and update
- What is the .NET Project Designer? - Add article for .NET project designer for C#
Install
Updated articles
- Configure installation default settings using a response file - Documentation for config support of extensions and layouts
- Command-line parameter examples for Visual Studio installation - Documentation for config support of extensions and layouts
- Configure policies for enterprise deployments of Visual Studio - Documentation for config support of extensions and layouts
- Create and maintain a network installation of Visual Studio
- Documentation for config support of extensions and layouts
- Extensions in vsconfig files support documentation
- Import or export installation configurations
- Documentation for config support of extensions and layouts
- Extensions in
.vsconfig
files support documentation
- Use command-line parameters to install, update, and manage Visual Studio - Documentation for config support of extensions and layouts
- Visual Studio administrator guide - Documentation for config support of extensions and layouts
MSBuild
Updated articles
- MakeDir task - Improve code example for
MakeDir
- Create an MSBuild project file from scratch
- Disambiguate from-scratch project from csproj
- MSBuild command-line reference - Add command-line option for terminal logger
- Property functions - Document changes to
MSBuild StableStringHash
Profiling
Updated articles
- Optimizing Profiler settings - Add info for changing profiling tools scratch directory
Python
Updated articles
- Tutorial: Work with the Flask web framework in Visual Studio
- Review and update
- Tutorial: Create a Flask app with views and page templates in Visual Studio
- Review and update
- Tutorial: Serve static files and use template inheritance with Flask in Visual Studio
- Review and update
- Configure Python web apps for IIS
- Python IIS Update
- Data science and analytical applications workload in Visual Studio - Review and update
- Options for Python in Visual Studio - Review and update
- Debug Python and C++ together in Visual Studio - Review and update
- Debug your Python code in Visual Studio - Review and update
- Install debugging symbols for Python interpreters in Visual Studio - Review and update
- Create a C++ extension for Python in Visual Studio - Review and update
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.
- awschristou - Christopher Christou
- martin-pettersson - Martin Pettersson
- meokullu - Enes Okullu
- natakazakova - Natalia Kazakova
- rfrancioso-gpsw -
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for