You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Discover recent changes in the Visual Studio documentation, including updated articles about getting started, the IDE, and deployment.
4
-
ms.date: 05/01/2024
4
+
ms.date: 06/04/2024
5
5
helpviewer_keywords:
6
6
- "Visual Studio, what's new, docs"
7
7
- "what's new [Visual Studio]"
@@ -15,6 +15,98 @@ ms.topic: conceptual
15
15
16
16
Welcome to what's new in Visual Studio docs. The following sections provide details on the previous three months of new and updated content.
17
17
18
+
## May 2024
19
+
20
+
### Containers
21
+
22
+
**Updated articles**
23
+
24
+
-[Quickstart: Use Docker with a React Single-page App in Visual Studio](../containers/container-tools-react.md) - Update and link to React article
25
+
26
+
### Data tools
27
+
28
+
**Updated articles**
29
+
30
+
-[Connect to an Access database in .NET Framework applications](../data-tools/connect-to-data-in-an-access-database-windows-forms.md) - Add link to Access and show the generated code
31
+
32
+
### Debugger
33
+
34
+
**Updated articles**
35
+
36
+
-[Walkthrough: Writing a Visualizer in C\#](../debugger/walkthrough-writing-a-visualizer-in-csharp.md) - Point users reading old Visualizer docs to new VisualStudio.Extensibility ones
37
+
-[DirectX Support in Visual Studio](../debugger/graphics/visual-studio-graphics-diagnostics-directx-12.md) - Update with DirectX 11 compatibility information
38
+
-[Debug multithreaded applications in Visual Studio](../debugger/debug-multithreaded-applications-in-visual-studio.md) - Refactor several multithreaded debugging articles
39
+
-[Tips for debugging threads](../debugger/tips-for-debugging-threads.md) - Refactor several multithreaded debugging articles
40
+
-[View register values in the Registers window (C#, C++, Visual Basic, F#)](../debugger/how-to-use-the-registers-window.md) - Refactor articles on the Registry window
41
+
42
+
### Extensibility
43
+
44
+
**New articles**
45
+
46
+
-[Diagnostics Explorer extension](../extensibility/visualstudio.extensibility/diagnostics/visualstudio-extensibility-diagnostics-extension.md)
47
+
-[Create file or directory picker prompts](../extensibility/visualstudio.extensibility/user-prompt/file-directory-picker-prompts.md)
48
+
49
+
**Updated articles**
50
+
51
+
-[Tutorial: Advanced remote UI](../extensibility/visualstudio.extensibility/inside-the-sdk/advanced-remote-ui.md) - Merge VisualStudio.Extensibility updates for 17.10
52
+
-[Why Remote UI](../extensibility/visualstudio.extensibility/inside-the-sdk/remote-ui.md) - Merge VisualStudio.Extensibility updates for 17.10
53
+
-[Project query API concepts](../extensibility/visualstudio.extensibility/project/project-concepts.md) - Merge VisualStudio.Extensibility updates for 17.10
54
+
-[Query the project API](../extensibility/visualstudio.extensibility/project/project.md) - Merge VisualStudio.Extensibility updates for 17.10
55
+
56
+
### Get started
57
+
58
+
**Updated articles**
59
+
60
+
-[Tutorial: Create your first Windows App SDK application in Visual Studio with XAML and C#](../get-started/csharp/tutorial-wasdk.md) - Updates for new workload for WinUI 3 / Windows App SDK apps (called ‘Windows application development’) in 17.10
61
+
62
+
### IDE
63
+
64
+
**Updated articles**
65
+
66
+
-[Change the build output directory](../ide/how-to-change-the-build-output-directory.md) - Improve guidance for setting the build output directory and add tabs
67
+
-[Navigate code](../ide/navigating-code.md) - Review and update
68
+
-[Add your GitHub accounts to your Visual Studio keychain](../ide/work-with-github-accounts.md) - Update
69
+
-[Sign in to Visual Studio with accounts that require multi-factor authentication (MFA)](../ide/work-with-multi-factor-authentication.md) - Add WAM errors & troubleshooting
70
+
71
+
### JavaScript
72
+
73
+
**Updated articles**
74
+
75
+
-[Tutorial: Create an ASP.NET Core app with Angular in Visual Studio](../javascript/tutorial-asp-net-core-with-angular.md) - Add Docker port configuration info for default setup for Vue and Angular with ASP.NET Core
76
+
-[Tutorial: Create an ASP.NET Core app with Vue in Visual Studio](../javascript/tutorial-asp-net-core-with-vue.md) - Add Docker port configuration info for default setup for Vue and Angular with ASP.NET Core
77
+
78
+
### MSBuild
79
+
80
+
**Updated articles**
81
+
82
+
-[Customize the build by folder](../msbuild/customize-by-directory.md) - Improve guidance for setting the build output directory and add tabs
83
+
-[Customize C++ builds](../msbuild/customize-cpp-builds.md) - Improve guidance for setting the build output directory and add tabs
84
+
-[Exclude files from the build](../msbuild/how-to-exclude-files-from-the-build.md) - Exclude from build
85
+
-[Configure targets and tasks](../msbuild/how-to-configure-targets-and-tasks.md) - Add task factory details
86
+
-[Extend the Visual Studio build process](../msbuild/how-to-extend-the-visual-studio-build-process.md) - Reorder sections, and add best practices
87
+
-[Target build order](../msbuild/target-build-order.md) - Reorder sections, and add best practices
88
+
-[Property functions](../msbuild/property-functions.md) - Change links and add note about compatibility
89
+
90
+
### Profiling
91
+
92
+
**New articles**
93
+
94
+
-[Analyze BenchmarkDotNet data in Visual Studio](../profiling/profiling-with-benchmark-dotnet.md)
95
+
96
+
**Updated articles**
97
+
98
+
-[Instrumentation in Visual Studio (C#, Visual Basic, C++, F#)](../profiling/instrumentation-overview.md) - Update links in profiling tools
99
+
-[Beginner's guide to optimizing code and reducing compute costs (C#, Visual Basic, C++, F#)](../profiling/optimize-code-using-profiling-tools.md) - Update links in profiling tools
100
+
101
+
### Community contributors
102
+
103
+
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).
104
+
105
+
-[PhilKang0704](https://github.com/PhilKang0704) - Phil 
@@ -126,7 +218,7 @@ Welcome to what's new in Visual Studio docs. The following sections provide deta
126
218
127
219
-[Create Office projects in Visual Studio](../vsto/how-to-create-office-projects-in-visual-studio.md) - Add keyword delimiters and other minor fixes
128
220
129
-
## Community contributors
221
+
###Community contributors
130
222
131
223
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).
132
224
@@ -283,137 +375,3 @@ The following people contributed to the Visual Studio docs during this period. T
-[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
294
-
295
-
### Data tools
296
-
297
-
**Updated articles**
298
-
299
-
-[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
300
-
301
-
### Debugger
302
-
303
-
**New articles**
304
-
305
-
-[How to use Messages view](../debugger/how-to-use-messages-view.md)
306
-
-[How to use Windows view](../debugger/how-to-use-windows-view.md)
307
-
308
-
**Updated articles**
309
-
310
-
-[Expressions in the Visual Studio debugger](../debugger/expressions-in-the-debugger.md) - Update descriptions for debugger intrinsic functions
311
-
-[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
312
-
-[Assertions in Managed Code](../debugger/assertions-in-managed-code.md) - Fix Visual Basic code examples for Assert
313
-
-[Debug your app with GitHub Copilot in Visual Studio](../debugger/debug-with-copilot.md)
314
-
- Clarify get started steps for Debug with Copilot article
315
-
- Add example scenario for debugging with Copilot
316
-
-[Unable to Attach to the Process](../debugger/unable-to-attach-to-the-process.md) - Update steps for Unable to Attach to Process
317
-
-[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
318
-
-[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
319
-
-[Introducing Spy++](../debugger/introducing-spy-increment.md) - Refactor Spy++ docs to a smaller set of articles
320
-
-[Message Options dialog box](../debugger/message-options-dialog-box.md) - Refactor Spy++ docs to a smaller set of articles
321
-
-[Messages view](../debugger/messages-view.md) - Refactor Spy++ docs to a smaller set of articles
322
-
-[Process Properties dialog box](../debugger/process-properties-dialog-box.md) - Refactor Spy++ docs to a smaller set of articles
323
-
-[Processes view](../debugger/processes-view.md) - Refactor Spy++ docs to a smaller set of articles
324
-
-[Search tools for Spy++ views](../debugger/search-tools-for-spy-increment-views.md) - Refactor Spy++ docs to a smaller set of articles
325
-
-[Spy++ reference overview](../debugger/spy-increment-reference.md) - Refactor Spy++ docs to a smaller set of articles
326
-
-[Spy++ Toolbar](../debugger/spy-increment-toolbar.md) - Refactor Spy++ docs to a smaller set of articles
327
-
-[Threads view](../debugger/threads-view.md) - Refactor Spy++ docs to a smaller set of articles
328
-
-[Using Spy++](../debugger/using-spy-increment.md) - Refactor Spy++ docs to a smaller set of articles
329
-
-[Window Properties dialog box](../debugger/window-properties-dialog-box.md) - Refactor Spy++ docs to a smaller set of articles
330
-
-[Windows view](../debugger/windows-view.md) - Refactor Spy++ docs to a smaller set of articles
331
-
332
-
### Designers
333
-
334
-
**Updated articles**
335
-
336
-
-[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
337
-
338
-
### Extensibility
339
-
340
-
**New articles**
341
-
342
-
-[Extensibility Language Server Provider](../extensibility/visualstudio.extensibility/language-server-provider/language-server-provider.md)
343
-
-[Customizing editor behavior by using Language Configuration](../extensibility/language-configuration.md)
-[Anatomy of a VSIX package](../extensibility/anatomy-of-a-vsix-package.md) - Review, update screenshots and text
350
-
-[Create custom project and item templates](../extensibility/creating-custom-project-and-item-templates.md) - Review, update screenshots and text
351
-
-[Tutorial - Create your first extension: Hello World](../extensibility/extensibility-hello-world.md) - Review, update screenshots and text
352
-
-[Get started with the VSIX Project template](../extensibility/getting-started-with-the-vsix-project-template.md) - Review, update screenshots and text
353
-
-[Solution (.sln) file](../extensibility/internals/solution-dot-sln-file.md) - Review, update screenshots and text
354
-
355
-
### IDE
356
-
357
-
**Updated articles**
358
-
359
-
-[Customize the Visual Studio IDE](../ide/personalizing-the-visual-studio-ide.md) - Merge editor docs
360
-
-[Suppress compiler warnings](../ide/how-to-suppress-compiler-warnings.md) - Add links, information about code analysis warnings
361
-
-[Quickstart: Create a Python web app with Visual Studio](../ide/quickstart-python.md) - Review and update
362
-
-[Title not found in: ](../ide/whats-new-visual-studio-docs.md) - Generate What's New for January 2024
363
-
364
-
### Modeling
365
-
366
-
**Updated articles**
367
-
368
-
-[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
369
-
-[Run-Time Text Generation with T4 Text Templates](../modeling/run-time-text-generation-with-t4-text-templates.md) - Add NuGet package with link
370
-
371
-
### MSBuild
372
-
373
-
**Updated articles**
374
-
375
-
-[Diagnose MSBuild task failures](../msbuild/diagnosing-task-failures.md) - Review and update, and add info on debugging MSBuild tasks
376
-
-[Customize your build](../msbuild/customize-your-build.md) - Review, update text and screenshots
377
-
-[WriteCodeFragment task](../msbuild/writecodefragment-task.md) - Add example of WriteCodeFragment task
378
-
-[Common MSBuild project items](../msbuild/common-msbuild-project-items.md) - Document Folder element
379
-
-[Tutorial: Create a custom task for code generation](../msbuild/tutorial-custom-task-code-generation.md) - Add missing property CopyLocalLockFileAssemblies
380
-
-[Customize the build by folder](../msbuild/customize-by-directory.md) - Review and update date
381
-
382
-
### Profiling
383
-
384
-
**Updated articles**
385
-
386
-
-[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
387
-
-[Measure memory usage in Visual Studio (C#, Visual Basic, C++, F#)](../profiling/memory-usage.md) - Add C++ content to Memory Usage article, refactor articles
388
-
389
-
### Python
390
-
391
-
**Updated articles**
392
-
393
-
-[Configure Python web apps for IIS](../python/configure-web-apps-for-iis-windows.md) - Review and update
394
-
-[Publish Python web apps to Azure App Service on Linux](../python/publish-to-app-service-windows.md) - Review and update
395
-
-[Python web application project templates](../python/python-web-application-project-templates.md) - Review and update
396
-
-[Use the Cookiecutter extension](../python/using-python-cookiecutter-templates.md) - Review and update
397
-
-[Edit Python code and use Intellisense](../python/editing-python-code-in-visual-studio.md) - Review and update
398
-
-[Lint Python code in Visual Studio](../python/linting-python-code.md) - Review and update
399
-
-[Python support in Visual Studio on Windows](../python/overview-of-python-tools-for-visual-studio.md) - Review and update
400
-
-[Refactor Python code in Visual Studio](../python/refactoring-python-code.md) - Review and update
401
-
-[Install Python interpreters](../python/installing-python-interpreters.md) - Review and update
402
-
-[Manage required Python packages with requirements.txt](../python/managing-required-packages-with-requirements-txt.md) - Review and update
403
-
-[Use Python folders in Visual Studio search paths](../python/search-paths.md) - Review and update
404
-
-[Select a Python environment for a project in Visual Studio](../python/selecting-a-python-environment-for-a-project.md) - Review and update
405
-
-[Create and manage Python environments in Visual Studio](../python/managing-python-environments-in-visual-studio.md) - Review and update
406
-
407
-
### Test
408
-
409
-
**Updated articles**
410
-
411
-
-[Customize code coverage analysis](../test/customizing-code-coverage-analysis.md) - Update code coverage sample .runsettings to clarify VS 2022 vs. VS 2019 feature support
412
-
413
-
### Community contributors
414
-
415
-
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).
0 commit comments