Skip to content

Commit ab7e263

Browse files
authored
Merge pull request #8649 from MicrosoftDocs/main638036355841081593sync_temp
Repo sync for protected CLA branch
2 parents 47cbc53 + a2e98da commit ab7e263

20 files changed

+235
-111
lines changed

docs/ide/whats-new-visual-studio-docs.md

Lines changed: 97 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "What's new in Visual Studio docs"
33
description: "What's new in the Visual Studio docs"
4-
ms.date: 10/05/2022
4+
ms.date: 11/09/2022
55
helpviewer_keywords:
66
- "Visual Studio, what's new, docs"
77
- "what's new [Visual Studio]"
@@ -21,104 +21,165 @@ ms.workload:
2121

2222
Welcome to what's new in Visual Studio docs. The following sections provide details on the previous three months of new and updated content.
2323

24-
## Azure
24+
## October 2022
2525

26-
### Updated articles
26+
### Data tools
27+
28+
**Updated articles**
29+
30+
- [How to: Save and edit connection strings](../data-tools/how-to-save-and-edit-connection-strings.md) - update for Visual Studio 2022
31+
- [How to: Create and configure datasets in Visual Studio](../data-tools/create-and-configure-datasets-in-visual-studio.md) - update for Visual Studio 2022
32+
33+
### Designers
34+
35+
**Updated articles**
36+
37+
- [Disable DPI-awareness to fix HDPI / scaling issues with Windows Forms Designer in Visual Studio](../designers/disable-dpi-awareness.md) - remove the Registry Entry section
38+
39+
### Extensibility
40+
41+
**Updated articles**
42+
43+
- [Create an options page](../extensibility/creating-an-options-page.md) - Added step to open custom options page
44+
45+
### IDE
46+
47+
**Updated articles**
48+
49+
- [Project migration and upgrade reference for Visual Studio](../porting/port-migrate-and-upgrade-visual-studio-projects.md) - refresh text & links
50+
- [Use regular expressions in Visual Studio](../ide/using-regular-expressions-in-visual-studio.md) - refresh text, links, & screenshots
51+
52+
### JavaScript
53+
54+
**Updated articles**
55+
56+
- [Tutorial: Create an ASP.NET Core app with Vue in Visual Studio](../javascript/tutorial-asp-net-core-with-vue.md) - Update publishing steps for article on ASP.NET Core and Vue.js
57+
58+
### MSBuild
59+
60+
**New articles**
61+
62+
- [Find and use a version of MSBuild](../msbuild/find-and-use-msbuild-versions.md)
63+
- [MSBuild Server](../msbuild/msbuild-server.md)
64+
65+
**Updated articles**
66+
67+
- [MSBuild](../msbuild/msbuild.md) - Review and update text and screenshots
68+
- [Walkthrough: Use MSBuild](../msbuild/walkthrough-using-msbuild.md) - Review and update text and screenshots
69+
- [MSBuild reserved and well-known properties](../msbuild/msbuild-reserved-and-well-known-properties.md) - Add undocumented MSBuild properties
70+
71+
### Profiling
72+
73+
**New articles**
74+
75+
- [Identify hot paths with a visualized call tree](../profiling/flame-graph.md)
76+
77+
### Test
78+
79+
**Updated articles**
80+
81+
- [Use the MSTest framework in unit tests](../test/using-microsoft-visualstudio-testtools-unittesting-members-in-unit-tests.md) - Refresh and complete MSTest documentation
82+
- [How to: Create a data-driven unit test](../test/how-to-create-a-data-driven-unit-test.md) - Update doc for MSTest data-driven tests
83+
84+
### Community contributors
85+
86+
The following people contributed to Visual Studio content in October. Thank you! To learn more about how you can help too, see the [Microsoft Docs contributor guide](/contribute/).
87+
88+
- [mikeirvingweb](https://github.com/mikeirvingweb) - Mike Irving (2)
89+
- [abhinav2605](https://github.com/abhinav2605) - abhinav kumar (1)
90+
- [RicardoJarree](https://github.com/RicardoJarree) - Richard Jarrett (1)
91+
- [SIGEER2222](https://github.com/SIGEER2222) - Sigeer (1)
92+
- [xtqqczze](https://github.com/xtqqczze) - xtqqczze (1)
93+
94+
## September 2022
95+
96+
### Azure
97+
98+
**Updated articles**
2799

28100
- [Add a connection to Azure SQL Database](../azure/azure-sql-database-add-connected-service.md) - Add content for Entity Framework migrations support in Visual Studio
29101

30-
## Cross platform
102+
### Cross platform
31103

32-
### Updated articles
104+
**Updated articles**
33105

34106
- [Cross-platform mobile development in Visual Studio](../cross-platform/cross-platform-mobile-development-in-visual-studio.md) - Refresh text and screenshots
35107

36-
## Debugger
108+
### Debugger
37109

38-
### Updated articles
110+
**Updated articles**
39111

40112
- [Debugging in Visual Studio](../debugger/index.yml) - Perform search engine optimization (SEO) work for debugger & code analysis documentation
41113
- [Debug .NET Apps in WSL with Visual Studio](../debugger/debug-dotnet-core-in-wsl-2.md) - Add attach-to-process content for article on debugging Linux using WSL
42114
- [Remote Debug ASP.NET on a Remote IIS Computer](../debugger/remote-debugging-aspnet-on-a-remote-iis-7-5-computer.md) - Follow-up to Remote Debugging article updates
43115
- [Log info to the Output window using tracepoints in Visual Studio](../debugger/using-tracepoints.md) - Refresh text and screenshots
44116

45-
## Deployment
117+
### Deployment
46118

47-
### New articles
119+
**New articles**
48120

49121
- [ClickOnce for .NET on Windows](../deployment/clickonce-deployment-dotnet.md)
50122

51-
## Extensibility
123+
### Extensibility
52124

53-
### New articles
125+
**New articles**
54126

55127
- [Target Visual Studio 2022 (ARM64) when creating an extension in Visual Studio 2022](../extensibility/arm64/target-arm64-visual-studio-extension.md)
56128

57-
### Updated articles
129+
**Updated articles**
58130

59131
- Refresh text, links, and screenshots for the following:
60132

61133
- [Install the Visual Studio SDK](../extensibility/installing-the-visual-studio-sdk.md)
62134
- [Solution (.sln) file](../extensibility/internals/solution-dot-sln-file.md)
63135
- [Start developing extensions in Visual Studio](../extensibility/starting-to-develop-visual-studio-extensions.md)
64136

65-
## IDE
137+
### IDE
66138

67-
### New articles
139+
**New articles**
68140

69141
- [Paste JSON or XML as classes](../ide/reference/paste-json-xml.md)
70142

71-
### Updated articles
143+
**Updated articles**
72144

73145
- [How to: Add or remove references by using the Reference Manager](../ide/how-to-add-or-remove-references-by-using-the-reference-manager.md) - Add screenshots & new Remove References section
74146
- [How to: Sign application and deployment manifests](../ide/how-to-sign-application-and-deployment-manifests.md) Update & add link for.NET 5+ steps
75147
- [Work with GitHub accounts in Visual Studio](../ide/work-with-github-accounts.md) - Add troubleshooting section
76148
- [Create portable, custom editor settings with EditorConfig](../ide/create-portable-custom-editor-options.md) - Refresh text, links, and screenshots
77149

78-
## JavaScript
150+
### JavaScript
79151

80-
### New articles
152+
**New articles**
81153

82154
- [Linting JavaScript in Visual Studio](../javascript/linting-javascript.md)
83155

84-
## MSBuild
156+
### MSBuild
85157

86-
### Updated articles
158+
**Updated articles**
87159

88160
- [Change waves](../msbuild/change-waves.md) - Update with latest change wave info
89161
- [How to: Use MSBuild project SDKs](../msbuild/how-to-use-project-sdk.md) - Update SDK reference refactoring
90162
- [Walkthrough: Create an MSBuild project file from scratch](../msbuild/walkthrough-creating-an-msbuild-project-file-from-scratch.md) Update articles for Visual Studio 2022
91163
- [Customize your build](../msbuild/customize-your-build.md) - Add section for handling generated files
92164

93-
## Profiling
165+
### Profiling
94166

95-
### New articles
167+
**New articles**
96168

97169
- [Excessive induced GCs](../profiling/perf-insights-excessive-induced-gcs.md)
98170
- [High LOH Fragmentation](../profiling/perf-insights-high-loh-fragmentation.md)
99171
- [Diagnose high latency with CPU Insights](../profiling/cpu-insights.md)
100172

101-
### Updated articles
173+
**Updated articles**
102174

103175
- [Understand profiler performance collection methods](../profiling/understanding-performance-collection-methods-perf-profiler.md) - Enhance intro information for profiling tools
104176

105-
## Test
177+
### Test
106178

107-
### Updated articles
179+
**Updated articles**
108180

109181
- [Configure unit tests by using a *.runsettings* file](../test/configure-unit-tests-by-using-a-dot-runsettings-file.md) - Update blame data collection info
110182

111-
## Community contributors
112-
113-
The following people contributed to Visual Studio content during this period. Thank you! To learn more about how you can help too, see the [Microsoft Docs contributor guide](/contribute/).
114-
115-
- [BeardInASuit](https://github.com/BeardInASuit) - BeardinaSuit (1)
116-
- [Chiramisu](https://github.com/Chiramisu) - Matthew (1)
117-
- [GitHubPang](https://github.com/GitHubPang) (1)
118-
- [hyoshioka0128](https://github.com/hyoshioka0128) - Hiroshi Yoshioka (1)
119-
- [jkbsrg](https://github.com/jkbsrg) (1)
120-
- [rbrightwell](https://github.com/rbrightwell) (1)
121-
122183
## August 2022
123184

124185
### Azure
@@ -239,65 +300,4 @@ The following people contributed to Visual Studio content during this period. Th
239300

240301
**New articles**
241302

242-
- [Stage lines of code in Visual Studio](../version-control/git-line-staging.md)
243-
244-
## July 2022
245-
246-
### Azure
247-
248-
**Updated articles**
249-
250-
- [Overview: Connected Services](../azure/overview-connected-services.md) - Data Access in Visual Studio: Add connected services to applications
251-
- [Debugging an Azure cloud service or virtual machine in Visual Studio](../azure/vs-azure-tools-debug-cloud-services-virtual-machines.md) - Update remote debugging steps for cloud services (extended support)
252-
253-
### Code quality
254-
255-
**Updated articles**
256-
257-
- [Overview](../code-quality/use-roslyn-analyzers.md) - Add more descriptions for light bulb severity options
258-
259-
### Data tools
260-
261-
**Updated articles**
262-
263-
- [Work with data in Visual Studio](../data-tools/accessing-data-in-visual-studio.md) - Data Access in Visual Studio: add Connected Services
264-
265-
### Debugger
266-
267-
**Updated articles**
268-
269-
- [Remote Debugger Port Assignments](../debugger/remote-debugger-port-assignments.md) - Correct remote debugger ports for Azure App Service
270-
- [Inspect variables in the Autos and Locals windows](../debugger/autos-and-locals-windows.md) - Update for Visual Studio 2022
271-
272-
### IDE
273-
274-
**Updated articles**
275-
276-
- [How to: Configure projects to target platforms](./how-to-configure-projects-to-target-platforms.md) - Add ARM64 targeting
277-
- [Options dialog box: Text Editor \> General](./reference/options-text-editor-general.md) - Update with new Visual Studio 2022 information
278-
- [Collect an ETL trace with PerfView and create minidumps with all call stacks](./report-a-problem-perfview-minidumps.md) - Update steps for creating a minidump
279-
280-
### Install
281-
282-
**Updated articles**
283-
284-
- [Visual Studio images on Azure](../install/using-visual-studio-vm.md) - Updates for Visual Studio 2022
285-
286-
### Modeling
287-
288-
**Updated articles**
289-
290-
- [Generate files with the TextTransform utility](../modeling/generating-files-with-the-texttransform-utility.md) - Update paths for Visual Studio 2022
291-
292-
### MSBuild
293-
294-
**New articles**
295-
296-
- [MSBuild and Visual Studio format for diagnostic message](../msbuild/msbuild-diagnostic-format-for-tasks.md)
297-
298-
**Updated articles**
299-
300-
- [MSBuild targets](../msbuild/msbuild-targets.md) - Discuss AfterBuild and SDK-style projects
301-
- [Delete task](../msbuild/delete-task.md) - Add example of deleting files in an ItemGroup
302-
- [How to: Configure targets and tasks](../msbuild/how-to-configure-targets-and-tasks.md) - Add section on overriding usingtasks
303-
- [Troubleshoot .NET Framework targeting errors](../msbuild/troubleshooting-dotnet-framework-targeting-errors.md) - Update .NET targeting to latest .NET terminology
303+
- [Stage lines of code in Visual Studio](../version-control/git-line-staging.md)

docs/profiling/analyze-async.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,6 @@ To further investigate a specific task or activity, right-click the row. Then se
4747

4848
## See also
4949

50-
- [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md)
50+
- [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md)
51+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)
52+
- [Analyze CPU usage](../profiling/cpu-usage.md)

docs/profiling/analyze-database.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,6 @@ If you select a time range on a graph, the query table shows only queries that o
5252

5353
## See also
5454

55-
- [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md)
55+
- [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md)
56+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)
57+
- [Use File IO](../profiling/use-file-io.md)

docs/profiling/analyze-memory-usage.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ You can use the profiling tools without the debugger with Windows 7 and later. W
4141

4242
- [Profiling in Visual Studio](../profiling/index.yml)
4343
- [First look at profiling tools](../profiling/profiling-feature-tour.md)
44+
- [Troubleshoot Profiler errors](../profiling/troubleshoot-profiler-errors.md)

docs/profiling/cpu-insights.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,6 @@ On the summary page under Top Functions, you can find the top functions called w
2929
![Screenshot showing Hot Path selected.](./media/vs-2022/hot-path.png "Hot Path selected")
3030

3131
## See also
32-
- [Analyze CPU usage in the Performance Profiler](../profiling/cpu-usage.md)
32+
- [Analyze CPU usage in the Performance Profiler](../profiling/cpu-usage.md)
33+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)
34+
- [Troubleshoot Profiler errors](../profiling/troubleshoot-profiler-errors.md)

docs/profiling/cpu-usage.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,3 +167,8 @@ Expand the generated methods to show what's going on:
167167
- `MainPage+<GetMaxNumberAsyncButton_Click>d__3::MoveNext` shows you the activity required to schedule and launch the 48 tasks that wrap the call to `GetNumberAsync`.
168168

169169
- `MainPage::<GetNumberAsync>b__b` shows the activity of the tasks that call `GetNumber`.
170+
171+
## See also
172+
173+
- [Troubleshoot Profiler errors](../profiling/troubleshoot-profiler-errors.md)
174+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)

docs/profiling/dotnet-counters-tool.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,5 @@ The table updates to relevant values for the time selected in the graphs. Use th
6767

6868
- [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md)
6969
- [dotnet counters](/dotnet/core/diagnostics/dotnet-counters)
70+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)
71+
- [Analyze CPU usage](../profiling/cpu-usage.md)

docs/profiling/events-viewer.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,9 @@ The event viewer displays up to 20,000 events at a time. To focus on the events
7979
The provider filter shows what percentage of the total number of events occurred for each provider. Hover over a single provider to see a similar tooltip with provider name, percentage of total events, and event count.
8080

8181
![The event viewer provider filter](../profiling/media/eventviewerproviderfilter.png "The event viewer provider filter")
82+
83+
## See also
84+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)
85+
- [Diagnose high latency with CPU Insights](../profiling/cpu-insights.md)
86+
- [Analyze CPU usage without debugging](../profiling/cpu-usage.md)
87+
- [Use File IO](../profiling/use-file-io.md)

docs/profiling/flame-graph.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
title: Identify hot paths with the Flame Graph
33
description: Find hot paths in your code with a visualized overview
44
ms.date: 09/30/2022
5-
ms.topic: how-to
5+
ms.topic: troubleshooting
66
ms.assetid: 7501a20d-04a1-480f-a69c-201524aa709d
7-
author: mikejo5000
8-
ms.author: mikejo
7+
author: mistymadonna
8+
ms.author: mihays
99
manager: jmartens
1010
ms.technology: vs-ide-debug
1111
monikerRange: '>= vs-2022'
@@ -47,5 +47,6 @@ In the Flame Graph view, you can navigate by clicking on a node with a mouse or
4747
|Escape|Zoom out|
4848

4949
## See also
50+
5051
- [Diagnose high latency with CPU Insights](../profiling/cpu-insights.md)
51-
- [Analyze CPU usage without debugging](../profiling/cpu-usage.md)
52+
- [Analyze CPU usage without debugging](../profiling/cpu-usage.md)

docs/profiling/perf-insights-string-concatenation.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,7 @@ The StringBuilder class is a mutable object, and, unlike System.String, most of
2828
## How to investigate a warning
2929

3030
In the CPU Usage tool, click **View source code** to go to the [call tree](../profiling/cpu-usage.md#BKMK_Call_tree_structure) and source line highlighting view showing where the most amount of time is spent in string concatenations. If the problem is occurring in multiple locations within the application, navigate to the caller/callee view to see each call location.
31+
32+
## See also
33+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)
34+
- [Diagnose high latency with CPU Insights](../profiling/cpu-insights.md)

docs/profiling/perftips.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,5 @@ To enable or disable the Diagnostic Tools window:
6161

6262
- [Profiling in Visual Studio](../profiling/index.yml)
6363
- [First look at profiling tools](../profiling/profiling-feature-tour.md)
64+
- [Identify hot paths with Flame Graph](../profiling/flame-graph.md)
65+
- [Analyze CPU usage](../profiling/cpu-usage.md)

docs/profiling/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,4 +245,8 @@
245245
href: cvwritemessage-function.md
246246
- name: Concurrency Visualizer Command-Line Utility (CVCollectionCmd)
247247
href: concurrency-visualizer-command-line-utility-cvcollectioncmd.md
248+
- name: Reference
249+
items:
250+
- name: Troubleshoot possible profiler errors
251+
href: troubleshoot-profiler-errors.md
248252
- name: Resources

0 commit comments

Comments
 (0)