diff --git a/docs/ide/whats-new-visual-studio-docs.md b/docs/ide/whats-new-visual-studio-docs.md index 03a70c9c21f..5c36c96104c 100644 --- a/docs/ide/whats-new-visual-studio-docs.md +++ b/docs/ide/whats-new-visual-studio-docs.md @@ -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]" @@ -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 @@ -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) -