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.
February 2024
Azure
Updated articles
- Add Azure Cosmos DB to your app by using Visual Studio Connected Services - Add troubleshooting information for Azure CosmosDB emulator
Data tools
Updated articles
- Create a database and add tables in .NET Framework applications using Visual Studio - Review and update
Debugger
New articles
Updated articles
- Expressions in the Visual Studio debugger - Update descriptions for debugger intrinsic functions
- Create custom views of C++ objects in the debugger using the Natvis framework - Add content for Natvis Intrinsic expansion
- Assertions in Managed Code - Fix Visual Basic code examples for Assert
- Debug your app with GitHub Copilot in Visual Studio
- Clarify get started steps for Debug with Copilot article
- Add example scenario for debugging with Copilot
- Unable to Attach to the Process - Update steps for Unable to Attach to Process
- Search for a process in Processes view - Refactor Spy++ docs to a smaller set of articles
- Search for a thread in Threads view - Refactor Spy++ docs to a smaller set of articles
- Introducing Spy++ - Refactor Spy++ docs to a smaller set of articles
- Message Options dialog box - Refactor Spy++ docs to a smaller set of articles
- Messages view - Refactor Spy++ docs to a smaller set of articles
- Process Properties dialog box - Refactor Spy++ docs to a smaller set of articles
- Processes view - Refactor Spy++ docs to a smaller set of articles
- Search tools for Spy++ views - Refactor Spy++ docs to a smaller set of articles
- Spy++ reference overview - Refactor Spy++ docs to a smaller set of articles
- Spy++ Toolbar - Refactor Spy++ docs to a smaller set of articles
- Threads view - Refactor Spy++ docs to a smaller set of articles
- Using Spy++ - Refactor Spy++ docs to a smaller set of articles
- Window Properties dialog box - Refactor Spy++ docs to a smaller set of articles
- Windows view - Refactor Spy++ docs to a smaller set of articles
Designers
Updated articles
- Fix HDPI/scaling issues with Windows Forms Designer in Visual Studio - Add information about .NET 8 support for DPI-unaware tabs
Extensibility
New articles
Updated articles
- About VisualStudio.Extensibility (Preview)
- Update landing page for 17.9.
- Anatomy of a VSIX package - Review, update screenshots and text
- Create custom project and item templates - Review, update screenshots and text
- Tutorial - Create your first extension: Hello World - Review, update screenshots and text
- Get started with the VSIX Project template - Review, update screenshots and text
- Solution (.sln) file - Review, update screenshots and text
IDE
Updated articles
- Customize the Visual Studio IDE - Merge editor docs
- Suppress compiler warnings - Add links, information about code analysis warnings
- Quickstart: Create a Python web app with Visual Studio - Review and update
- Title not found in: - Generate What's New for January 2024
Modeling
Updated articles
- Design-Time Code Generation by using T4 Text Templates - Add NuGet package with link
- Run-Time Text Generation with T4 Text Templates - Add NuGet package with link
MSBuild
Updated articles
- Diagnose MSBuild task failures - Review and update, and add info on debugging MSBuild tasks
- Customize your build - Review, update text and screenshots
- WriteCodeFragment task - Add example of WriteCodeFragment task
- Common MSBuild project items - Document Folder element
- Tutorial: Create a custom task for code generation - Add missing property CopyLocalLockFileAssemblies
- Customize the build by folder - Review and update date
Profiling
Updated articles
- Analyze memory usage without debugging in the Performance Profiler (C#, Visual Basic, C++, F#) - Add C++ content to Memory Usage article, refactor articles
- Measure memory usage in Visual Studio (C#, Visual Basic, C++, F#) - Add C++ content to Memory Usage article, refactor articles
Python
Updated articles
- Configure Python web apps for IIS - Review and update
- Publish Python web apps to Azure App Service on Linux - Review and update
- Python web application project templates - Review and update
- Use the Cookiecutter extension - Review and update
- Edit Python code and use Intellisense - Review and update
- Lint Python code in Visual Studio - Review and update
- Python support in Visual Studio on Windows - Review and update
- Refactor Python code in Visual Studio - Review and update
- Install Python interpreters - Review and update
- Manage required Python packages with requirements.txt - Review and update
- Use Python folders in Visual Studio search paths - Review and update
- Select a Python environment for a project in Visual Studio - Review and update
- Create and manage Python environments in Visual Studio - Review and update
Test
Updated articles
- Customize code coverage analysis - Update code coverage sample .runsettings to clarify VS 2022 vs. VS 2019 feature support
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.
- ciphercoder - Irfan Akram
- WardLootens - Ward Lootens
January 2024
Azure
New articles
Updated articles
- Azure development with Visual Studio - Add new sections to Azure development overview
- Add Microsoft Entra ID authentication by using Connected Services in Visual Studio - Rewrite in terms of Microsoft Identity platform
Containers
Updated articles
- Customize Docker containers in Visual Studio - Add .NET SDK option for Container Tools
- Container Tools launch settings - Add .NET SDK option for Container Tools
- Container Tools build properties - Add .NET SDK option for Container Tools
- Visual Studio Container Tools for Docker - Add .NET SDK option for Container Tools
Debugger
Updated articles
- Debug ASP.NET or ASP.NET Core apps in Visual Studio - Update information on Kestrel configuration for debugging with ASP.NET Core
- Security Warning: Attaching to a process owned by an untrusted user can be dangerous. If the following information looks suspicious or you are unsure, do not attach to this process - Update instructions for security warning on process owned by an untrusted user
Deployment
Updated articles
- Quickstart: Publish an ASP.NET web app - Review and update date
Extensibility
Updated articles
- Contributions and Configurations - API Reference links in VS Extensibility Content
- Components of a VisualStudio.Extensibility extension - API Reference links in VS Extensibility Content
- Why Remote UI - API Reference links in VS Extensibility Content
- Create a simple extension - API Reference links in VS Extensibility Content
- Use Visual Studio editor extensibility - API Reference links in VS Extensibility Content
- Create Visual Studio debugger visualizers - API Reference links in VS Extensibility Content
- Create Visual Studio dialogs - API Reference links in VS Extensibility Content
- Menus and Toolbars overview - API Reference links in VS Extensibility Content
- Add Visual Studio commands - API Reference links in VS Extensibility Content
IDE
New articles
- Deploy GitHub Copilot to existing Visual Studio instances - Install GitHub Copilot onto a client machine from a Visual Studio layout
Updated articles
- IntelliSense in Visual Studio - Review and update date
- What is Class Designer? - Review and update date
- Code snippets: what they are and how to add one - Refactor code snippet articles
- C# code snippets - Refactor code snippet articles
- Get better answers by setting the context for GitHub Copilot Chat in Visual Studio - Updates to Copilot chat
- What is the GitHub Copilot Chat extension for Visual Studio? - Updates to Copilot chat
JavaScript
Updated articles
- Manage npm packages in Visual Studio - Update recommendations for adding npm support to ASP.NET Core projects
MSBuild
Updated articles
- MSB3274: The primary reference 'name' could not be resolved because it was built against the 'version' framework
- Mention ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch
Profiling
Updated articles
- Troubleshoot profiling errors and fix issues - Add error section to profiler docs for .NET 7/8 memory tool CLR issue
- Analyze memory usage without debugging in the Performance Profiler (C#, Visual Basic, C++, F#) - Add Event handler leaks content to Memory Usage article
Python
Updated articles
- Create a C++ extension for Python - Updating C++/Python docs properties table
- Automatically reformat Python code in Visual Studio - Review and update
- Install Python support in Visual Studio - Review and update
- Python projects in Visual Studio - Review and update
- Tutorial: Work with Python in Visual Studio - Review and update
Version control
Updated articles
- Make a Git commit in Visual Studio - Add new section for AI-generated commit messages
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.
- AndrewKeepCoding - Andrew KeepCoding
- Darsh0307 - Darsh Patel
- Jason2013 -
- jeshortz -
- jivanf -
- sam951013 - Yuhsi Chen
- Styxxy - Hans De Mulder
- tim-weis - Tim Weis
- tonyhallett - Tony Hallett
December 2023
Debugger
Updated articles
- Edit and Continue (C++) - Update Hot Reload vs. Edit and Continue terminology for Visual Studio 2022
- Edit and Continue (Visual C#) - Update Hot Reload vs. Edit and Continue terminology for Visual Studio 2022
- Configure Edit and Continue (C#, VB, C++) - Update Hot Reload vs. Edit and Continue terminology for Visual Studio 2022
- Supported code changes (C# and Visual Basic) - Update Hot Reload vs. Edit and Continue terminology for Visual Studio 2022
- Remote Debugging a C# or Visual Basic project in Visual Studio - Add steps to remote debug MAUI apps
- Use breakpoints in the Visual Studio debugger - Add hardware limits for data breakpoints
Extensibility
Updated articles
- Menus and Toolbars overview - VisualStudio.Extensibility Preview updates
- Create Visual Studio debugger visualizers - VisualStudio.Extensibility Preview updates
- Using VisualStudio.Extensibility SDK and VSSDK together - VisualStudio.Extensibility Preview updates
- Introduction to VisualStudio.Extensibility for VSSDK users - VisualStudio.Extensibility Preview
- Create a simple extension - VisualStudio.Extensibility Preview updates
- Rule-based activation constraints - VisualStudio.Extensibility Preview updates
- Contributions and Configurations - VisualStudio.Extensibility Preview updates
- Components of a VisualStudio.Extensibility extension - VisualStudio.Extensibility Preview updates
- Project query API concepts - VisualStudio.Extensibility Preview updates
Get started
Updated articles
- Learn to use the code editor - Incorporate Copilot in Editor docs
- Tutorial: Create a WPF application with Visual Basic - Review and update as appropriate
IDE
New articles
Updated articles
- Tour the Visual Studio IDE - Incorporate Copilot in Editor docs
- What is the GitHub Copilot extension for Visual Studio? - Add steps on using the installer to install Copilot
- AI-assisted development in Visual Studio - Updates
- Framework targeting overview - Add screenshots and fix order
- What's New in Visual Studio - Update with November changes
Install
Updated articles
- Visual Studio on Arm-powered devices - Review and update
MSBuild
New articles
Updated articles
- UsingTask element (MSBuild)
- MSBuild: updates to
UsingTask
aroundTaskHostFactory
- MSBuild: updates to
- Property functions - Add StableStringHash property function
Profiling
New articles
Test
Updated articles
- Use code coverage to determine how much code is being tested - Update code coverage to include code coloring options such as margin glyphs
- Install unit test frameworks - Update unit testing articles
- Overview of Microsoft IntelliTest - Update unit testing articles
- Upgrade from MSTestV1 to MSTestV2 - Update unit testing articles
- Walkthrough: Test-driven development using Test Explorer - Update unit testing 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.
- sam951013 - Yuhsi Chen
- Blake-Madden -
- elauser - Matthias Oberleitner
- jrdodds - Jonathan Dodds
- Styxxy - Hans De Mulder
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