Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
282 changes: 4 additions & 278 deletions docs/ide/whats-new-visual-studio-docs.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "What's new in Visual Studio docs"
description: Discover recent changes in the Visual Studio documentation, including updated articles about getting started, the IDE, and deployment.
ms.date: 05/01/2024
ms.date: 01/01/2025
helpviewer_keywords:
- "Visual Studio, what's new, docs"
- "what's new [Visual Studio]"
Expand All @@ -15,6 +15,9 @@ ms.topic: conceptual

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


## April 2024

### Azure
Expand Down Expand Up @@ -140,280 +143,3 @@ The following people contributed to the Visual Studio docs during this period. T
- [ramiabughazaleh](https://github.com/ramiabughazaleh) - Rami Abughazaleh ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
- [shaggygi](https://github.com/shaggygi) - Greg Ingram ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)

## March 2024

### Azure

**Updated articles**

- [Testing the performance of a cloud service](../azure/vs-azure-tools-performance-profiling-cloud-services.md)
- Update out-of-date Azure Cloud Services references
- [Set up diagnostics for Azure Cloud Services and virtual machines](../azure/vs-azure-tools-diagnostics-for-cloud-services-and-virtual-machines.md)
- Update out-of-date Azure Cloud Services references

### Code quality

**Updated articles**

- [Suppress code analysis violations](../code-quality/in-source-suppression-overview.md) - Review and update
- [Configure live code analysis for .NET](../code-quality/configure-live-code-analysis-scope-managed-code.md)
- Review and update
- [Disable source code analysis for .NET](../code-quality/disable-code-analysis.md) - Review and update
- [Run code analysis manually for .NET](../code-quality/how-to-run-code-analysis-manually-for-managed-code.md) - Review and update
- [Install external analyzers](../code-quality/install-roslyn-analyzers.md) - Review and update
- [Code analysis using .NET compiler platform (Roslyn) analyzers](../code-quality/roslyn-analyzers-overview.md) - Review and updates
- [Customize Roslyn analyzer rules](../code-quality/use-roslyn-analyzers.md) - Review and updates

### Data tools

**Updated articles**

- [Read XML data into a dataset in .NET Framework applications](../data-tools/read-xml-data-into-a-dataset.md) - Review and update date

### Debugger

**New articles**

- [Hot Reload and Edit and Continue error messages](../debugger/edit-and-continue-errors.md)

**Updated articles**

- [Generate source code from .NET assemblies while debugging](../debugger/decompilation.md) - Add content for autodecompilation of .NET sources
- [Debug only user code with Just My Code](../debugger/just-my-code.md) - Add content for autodecompilation of .NET sources
- [Debug your app with GitHub Copilot in Visual Studio](../debugger/debug-with-copilot.md) - Updates to Debug with Copilot article

### Deployment

**Updated articles**

- [Security, versioning, and manifest issues in ClickOnce deployments](../deployment/security-versioning-and-manifest-issues-in-clickonce-deployments.md) - Update information for ClickOnce Prerequisites

### Get started

**Updated articles**

- [Tutorial: Add code to the picture viewer Windows Forms app in Visual Studio](../get-started/csharp/tutorial-windows-forms-picture-viewer-code.md) - Review and update
- [Tutorial: Add controls to the picture viewer Windows Forms app in Visual Studio](../get-started/csharp/tutorial-windows-forms-picture-viewer-controls.md) - Review and update
- [Tutorial: Create a picture viewer Windows Forms app in Visual Studio](../get-started/csharp/tutorial-windows-forms-picture-viewer-layout.md) - Review and update
- [Tutorial: Add a timer to a math quiz WinForms app](../get-started/csharp/tutorial-windows-forms-math-quiz-add-timer.md) - Add clarification about the event handler hookup
- [Tutorial: Extend C# console app and debug in Visual Studio (part 2 of 2)](../get-started/csharp/tutorial-console-part-2.md) - Use nullable types for the input strings
- [Tutorial: Create a simple C# console app in Visual Studio (part 1 of 2)](../get-started/csharp/tutorial-console.md) - Use nullable types for the input strings

### IDE

**New articles**

- [Compare files in Visual Studio](../ide/compare-with.md)
- [Invalid JSON pattern (JSON001)](../ide/reference/json001.md)
- [Probable JSON string detected (JSON002)](../ide/reference/json002.md)
- [Invalid regex pattern (RE0001)](../ide/reference/re0001.md)
- [.NET Project Designer (C#)](../ide/reference/project-designer-dotnet-csharp.md)

**Updated articles**

- [What is the GitHub Copilot extension for Visual Studio?](../ide/visual-studio-github-copilot-extension.md) - Add an example on using GitHub Copilot completions
- [C# IntelliSense](../ide/visual-csharp-intellisense.md) - Review and update
- [Tutorial: Create a Windows Forms app in Visual Studio with C\#](../ide/create-csharp-winform-visual-studio.md) - Review and update
- [Prerequisites dialog box](../ide/reference/prerequisites-dialog-box.md) - Update information for ClickOnce Prerequisites
- [Sign in or switch Visual Studio user accounts](../ide/signing-in-to-visual-studio.md) - Add remove account and sign out of accounts
- [Add your GitHub accounts to your Visual Studio keychain](../ide/work-with-github-accounts.md) - Add remove account and sign out of accounts
- [Get better answers by setting the context for GitHub Copilot Chat in Visual Studio](../ide/copilot-chat-context.md) - Add Copilot Chat solution context reference
- [Learn about Solution Explorer](../ide/use-solution-explorer.md) - Add Search options available in the Solution Explorer search bar
- [Report a problem with the Visual Studio product or installer](../ide/how-to-report-a-problem-with-visual-studio.md) - Review and update
- [Define consistent coding styles with EditorConfig](../ide/create-portable-custom-editor-options.md) - Review and update
- [What is the .NET Project Designer?](../ide/reference/project-properties-reference.md) - Add article for .NET project designer for C#

### Install

**Updated articles**

- [Configure installation default settings using a response file](../install/automated-installation-with-response-file.md) - Documentation for config support of extensions and layouts
- [Command-line parameter examples for Visual Studio installation](../install/command-line-parameter-examples.md) - Documentation for config support of extensions and layouts
- [Configure policies for enterprise deployments of Visual Studio](../install/configure-policies-for-enterprise-deployments.md) - Documentation for config support of extensions and layouts
- [Create and maintain a network installation of Visual Studio](../install/create-a-network-installation-of-visual-studio.md)
- Documentation for config support of extensions and layouts
- Extensions in vsconfig files support documentation
- [Import or export installation configurations](../install/import-export-installation-configurations.md)
- 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](../install/use-command-line-parameters-to-install-visual-studio.md) - Documentation for config support of extensions and layouts
- [Visual Studio administrator guide](../install/visual-studio-administrator-guide.md) - Documentation for config support of extensions and layouts

### MSBuild

**Updated articles**

- [MakeDir task](../msbuild/makedir-task.md) - Improve code example for `MakeDir`
- [Create an MSBuild project file from scratch](../msbuild/walkthrough-creating-an-msbuild-project-file-from-scratch.md)
- Disambiguate from-scratch project from csproj
- [MSBuild command-line reference](../msbuild/msbuild-command-line-reference.md) - Add command-line option for terminal logger
- [Property functions](../msbuild/property-functions.md) - Document changes to `MSBuild StableStringHash`

### Profiling

**Updated articles**

- [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md) - Add info for changing profiling tools scratch directory

### Python

**Updated articles**

- [Tutorial: Work with the Flask web framework in Visual Studio](../python/learn-flask-visual-studio-step-01-project-solution.md)
- Review and update
- [Tutorial: Create a Flask app with views and page templates in Visual Studio](../python/learn-flask-visual-studio-step-02-create-app.md)
- Review and update
- [Tutorial: Serve static files and use template inheritance with Flask in Visual Studio](../python/learn-flask-visual-studio-step-03-serve-static-files-add-pages.md)
- Review and update
- [Configure Python web apps for IIS](../python/configure-web-apps-for-iis-windows.md)
- Python IIS Update
- [Data science and analytical applications workload in Visual Studio](../python/data-science-and-analytical-applications-workload.md) - Review and update
- [Options for Python in Visual Studio](../python/python-support-options-and-settings-in-visual-studio.md) - Review and update
- [Debug Python and C++ together in Visual Studio](../python/debugging-mixed-mode-c-cpp-python-in-visual-studio.md) - Review and update
- [Debug your Python code in Visual Studio](../python/debugging-python-in-visual-studio.md) - Review and update
- [Install debugging symbols for Python interpreters in Visual Studio](../python/debugging-symbols-for-mixed-mode-c-cpp-python.md) - Review and update
- [Create a C++ extension for Python in Visual Studio](../python/working-with-c-cpp-python-in-visual-studio.md) - 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](index.yml).

- [awschristou](https://github.com/awschristou) - Christopher Christou ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
- [martin-pettersson](https://github.com/martin-pettersson) - Martin Pettersson ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
- [meokullu](https://github.com/meokullu) - Enes Okullu ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
- [natakazakova](https://github.com/natakazakova) - Natalia Kazakova ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
- [rfrancioso-gpsw](https://github.com/rfrancioso-gpsw) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)

## February 2024

### Azure

**Updated articles**

- [Add Azure Cosmos DB to your app by using Visual Studio Connected Services](../azure/azure-cosmosdb-add-connected-service.md) - Add troubleshooting information for Azure Cosmos DB emulator

### Data tools

**Updated articles**

- [Create a database and add tables in .NET Framework applications using Visual Studio](../data-tools/create-a-sql-database-by-using-a-designer.md) - Review and update

### Debugger

**New articles**

- [How to use Messages view](../debugger/how-to-use-messages-view.md)
- [How to use Windows view](../debugger/how-to-use-windows-view.md)

**Updated articles**

- [Expressions in the Visual Studio debugger](../debugger/expressions-in-the-debugger.md) - Update descriptions for debugger intrinsic functions
- [Create custom views of C++ objects in the debugger using the Natvis framework](../debugger/create-custom-views-of-native-objects.md) - Add content for Natvis Intrinsic expansion
- [Assertions in Managed Code](../debugger/assertions-in-managed-code.md) - Fix Visual Basic code examples for Assert
- [Debug your app with GitHub Copilot in Visual Studio](../debugger/debug-with-copilot.md)
- Clarify get started steps for Debug with Copilot article
- Add example scenario for debugging with Copilot
- [Unable to Attach to the Process](../debugger/unable-to-attach-to-the-process.md) - Update steps for Unable to Attach to Process
- [Search for a process in Processes view](../debugger/how-to-search-for-a-process-in-processes-view.md) - Refactor Spy++ docs to a smaller set of articles
- [Search for a thread in Threads view](../debugger/how-to-search-for-a-thread-in-threads-view.md) - Refactor Spy++ docs to a smaller set of articles
- [Introducing Spy++](../debugger/introducing-spy-increment.md) - Refactor Spy++ docs to a smaller set of articles
- [Message Options dialog box](../debugger/message-options-dialog-box.md) - Refactor Spy++ docs to a smaller set of articles
- [Messages view](../debugger/messages-view.md) - Refactor Spy++ docs to a smaller set of articles
- [Process Properties dialog box](../debugger/process-properties-dialog-box.md) - Refactor Spy++ docs to a smaller set of articles
- [Processes view](../debugger/processes-view.md) - Refactor Spy++ docs to a smaller set of articles
- [Search tools for Spy++ views](../debugger/search-tools-for-spy-increment-views.md) - Refactor Spy++ docs to a smaller set of articles
- [Spy++ reference overview](../debugger/spy-increment-reference.md) - Refactor Spy++ docs to a smaller set of articles
- [Spy++ Toolbar](../debugger/spy-increment-toolbar.md) - Refactor Spy++ docs to a smaller set of articles
- [Threads view](../debugger/threads-view.md) - Refactor Spy++ docs to a smaller set of articles
- [Using Spy++](../debugger/using-spy-increment.md) - Refactor Spy++ docs to a smaller set of articles
- [Window Properties dialog box](../debugger/window-properties-dialog-box.md) - Refactor Spy++ docs to a smaller set of articles
- [Windows view](../debugger/windows-view.md) - Refactor Spy++ docs to a smaller set of articles

### Designers

**Updated articles**

- [Fix HDPI/scaling issues with Windows Forms Designer in Visual Studio](../designers/disable-dpi-awareness.md) - Add information about .NET 8 support for DPI-unaware tabs

### Extensibility

**New articles**

- [Extensibility Language Server Provider](../extensibility/visualstudio.extensibility/language-server-provider/language-server-provider.md)
- [Customizing editor behavior by using Language Configuration](../extensibility/language-configuration.md)

**Updated articles**

- [About VisualStudio.Extensibility (Preview)](../extensibility/visualstudio.extensibility/visualstudio-extensibility.md)
- Update landing page for 17.9.
- [Anatomy of a VSIX package](../extensibility/anatomy-of-a-vsix-package.md) - Review, update screenshots and text
- [Create custom project and item templates](../extensibility/creating-custom-project-and-item-templates.md) - Review, update screenshots and text
- [Tutorial - Create your first extension: Hello World](../extensibility/extensibility-hello-world.md) - Review, update screenshots and text
- [Get started with the VSIX Project template](../extensibility/getting-started-with-the-vsix-project-template.md) - Review, update screenshots and text
- [Solution (.sln) file](../extensibility/internals/solution-dot-sln-file.md) - Review, update screenshots and text

### IDE

**Updated articles**

- [Customize the Visual Studio IDE](../ide/personalizing-the-visual-studio-ide.md) - Merge editor docs
- [Suppress compiler warnings](../ide/how-to-suppress-compiler-warnings.md) - Add links, information about code analysis warnings
- [Quickstart: Create a Python web app with Visual Studio](../ide/quickstart-python.md) - Review and update
- [Title not found in: ](../ide/whats-new-visual-studio-docs.md) - Generate What's New for January 2024

### Modeling

**Updated articles**

- [Design-Time Code Generation by using T4 Text Templates](../modeling/design-time-code-generation-by-using-t4-text-templates.md) - Add NuGet package with link
- [Run-Time Text Generation with T4 Text Templates](../modeling/run-time-text-generation-with-t4-text-templates.md) - Add NuGet package with link

### MSBuild

**Updated articles**

- [Diagnose MSBuild task failures](../msbuild/diagnosing-task-failures.md) - Review and update, and add info on debugging MSBuild tasks
- [Customize your build](../msbuild/customize-your-build.md) - Review, update text and screenshots
- [WriteCodeFragment task](../msbuild/writecodefragment-task.md) - Add example of WriteCodeFragment task
- [Common MSBuild project items](../msbuild/common-msbuild-project-items.md) - Document Folder element
- [Tutorial: Create a custom task for code generation](../msbuild/tutorial-custom-task-code-generation.md) - Add missing property CopyLocalLockFileAssemblies
- [Customize the build by folder](../msbuild/customize-by-directory.md) - Review and update date

### Profiling

**Updated articles**

- [Analyze memory usage without debugging in the Performance Profiler (C#, Visual Basic, C++, F#)](../profiling/memory-usage-without-debugging2.md) - Add C++ content to Memory Usage article, refactor articles
- [Measure memory usage in Visual Studio (C#, Visual Basic, C++, F#)](../profiling/memory-usage.md) - Add C++ content to Memory Usage article, refactor articles

### Python

**Updated articles**

- [Configure Python web apps for IIS](../python/configure-web-apps-for-iis-windows.md) - Review and update
- [Publish Python web apps to Azure App Service on Linux](../python/publish-to-app-service-windows.md) - Review and update
- [Python web application project templates](../python/python-web-application-project-templates.md) - Review and update
- [Use the Cookiecutter extension](../python/using-python-cookiecutter-templates.md) - Review and update
- [Edit Python code and use Intellisense](../python/editing-python-code-in-visual-studio.md) - Review and update
- [Lint Python code in Visual Studio](../python/linting-python-code.md) - Review and update
- [Python support in Visual Studio on Windows](../python/overview-of-python-tools-for-visual-studio.md) - Review and update
- [Refactor Python code in Visual Studio](../python/refactoring-python-code.md) - Review and update
- [Install Python interpreters](../python/installing-python-interpreters.md) - Review and update
- [Manage required Python packages with requirements.txt](../python/managing-required-packages-with-requirements-txt.md) - Review and update
- [Use Python folders in Visual Studio search paths](../python/search-paths.md) - Review and update
- [Select a Python environment for a project in Visual Studio](../python/selecting-a-python-environment-for-a-project.md) - Review and update
- [Create and manage Python environments in Visual Studio](../python/managing-python-environments-in-visual-studio.md) - Review and update

### Test

**Updated articles**

- [Customize code coverage analysis](../test/customizing-code-coverage-analysis.md) - 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](index.yml).

- [ciphercoder](https://github.com/ciphercoder) - Irfan Akram ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
- [WardLootens](https://github.com/WardLootens) - Ward Lootens ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)