Skip to content

Commit 46afa44

Browse files
Merge pull request #14671 from MicrosoftDocs/main
Auto Publish – main to live - 2025-11-21 17:00 UTC
2 parents 4333131 + 3bbb884 commit 46afa44

18 files changed

Lines changed: 255 additions & 60 deletions

docs/debugger/includes/prerequisites-dotnet-linux-ssh.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,6 @@
2020

2121
- On the Linux server, [install the .NET runtime on Linux](/dotnet/core/install/linux), and find the page matching your Linux distribution (such as Ubuntu). The .NET SDK is not required.
2222

23+
To make sure required .NET debugging services are available for debugging, avoid publishing the application as a single-file executable.
24+
2325
- For comprehensive ASP.NET Core instructions, see [Host ASP.NET Core on Linux with Nginx](/aspnet/core/host-and-deploy/linux-nginx) and [Host ASP.NET Core on Linux with Apache](/aspnet/core/host-and-deploy/linux-apache).

docs/ide/how-to-report-a-problem-with-visual-studio.md

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Report a problem with Visual Studio
33
description: Report a problem in Visual Studio by using the product installer or the built-in Feedback Tool, which allows you to easily add diagnostic information.
4-
ms.date: 3/14/2024
4+
ms.date: 11/17/2025
55
ms.topic: how-to
66
author: jasonchlus
77
ms.author: jasonchlus
@@ -14,44 +14,49 @@ You can report a problem from either Visual Studio or its installer. The built-i
1414

1515
Here are the steps to report a problem.
1616

17-
1. **In Visual Studio**, select the feedback icon in the upper-right corner and select Report a Problem. You can also access the feedback tool from the menu **Help** > **Send Feedback** > **Report a Problem**.
18-
![Screenshot showing the feedback icon selected in the upper right corner of the Visual Studio window and Report a Problem selected on the context menu.](media/feedback-button.png)
17+
1. **In Visual Studio**, select the feedback icon in the upper-right corner and select Report a Problem. You can also access the feedback tool from the menu: **Help** > **Send Feedback** > **Report a Problem**.
1918

20-
Alternatively, if you can't install Visual Studio or are unable to access the feedback tool within Visual Studio you can report a problem in the **Visual Studio Installer**. If you have Visual Studio open, go to **Tools > Get Tools > Features...** to launch the installer, or launch it from the Start menu. In the installer, select the feedback icon in the upper-right corner and select **Report a Problem**.
19+
![Screenshot showing the feedback icon selected in the upper right corner of the Visual Studio window and Report a Problem selected on the context menu.](media/visualstudio/feedback-button.png)
20+
21+
Alternatively, if you can't install Visual Studio or are unable to access the feedback tool within Visual Studio you can report a problem in the **Visual Studio Installer**. If you have Visual Studio open, go to **Tools > Get Tools > Features...** to launch the installer, or launch it from the Start menu. In the installer, select the feedback icon in the upper-right corner and select **Report a problem**.
2122

2223
![Screenshot showing the feedback icon selected in the upper right corner of the Visual Studio Installer and Report a Problem selected on the context menu.](./media/report-a-problem-selected.png)
2324

2425
1. Selecting **Report a Problem** will open [Developer Community](https://developercommunity.microsoft.com/VisualStudio) in your default browser and sign you in using the same account you're signed in to Visual Studio with.
2526

2627
Note: If you are using an ad-blocker you may experience issues during sign-in. Disable the ad-blocker and try to sign in again.
2728

28-
![Sign in to report a problem](../ide/media/feedback-browser-top.png)
29+
![Screenshot that shows how to sign in to report a problem.](../ide/media/visualstudio/feedback-browser-top.png)
2930

3031
1. Start by entering the descriptive title of your bug report. It must be at least 25 characters long.
3132

32-
![Report a problem](../ide/media/feedback-report.png)
33+
![Screenshot that shows how to report a problem.](../ide/media/visualstudio/feedback-report.png)
34+
35+
1. Select a category for the problem.
3336

34-
1. Once you start typing, possible duplicates are shown under the title field
37+
1. Start entering a description of the problem.
3538

36-
![Search for duplicates](../ide/media/feedback-search.png)
39+
1. After you enter enough information, the **Search** button at the bottom of the page is enabled. Select this button to see a list of similar problems and solutions.
3740

38-
1. Select the possible duplicate bug reports to see if there is one matching your own problem. If there is, vote for it instead of creating your own ticket.
41+
![Screenshot that shows the Search button.](../ide/media/visualstudio/search-button.png)
3942

40-
![Vote for duplicates](../ide/media/feedback-duplicate.png)
43+
1. Select the possible bug reports to see if there is one matching your own problem. If there is, vote for it instead of creating your own ticket.
4144

42-
1. If no duplicates were found, continue by entering a description of the problem. It's important to be as clear as possible to increase the chances of us being able to reproduce the bug. Make sure to include clear reproduction steps.
45+
![Screenshot that shows the voting buttons.](../ide/media/visualstudio/feedback-duplicate.png)
4346

44-
1. If relevant to the bug report, take a screenshot by checking the *Include Visual Studio screenshot* checkbox. You can even crop the screenshot directly in the browser to remove any sensitive or unrelated parts.
47+
1. If no duplicates were found, continue by selecting **Can't find the solution**. When you select this button, you see the **Submit a ticket** tab. The information that you've already entered is still in the form. Complete the description if you haven't already done so. It's important to be as clear as possible to increase the chances of the engineering team being able to reproduce the bug. Make sure to include clear reproduction steps.
4548

46-
![Take a screenshot](../ide/media/feedback-screenshot.png)
49+
1. If relevant to the bug report, take a screenshot by selecting the **Include Visual Studio screenshot**. You can even crop the screenshot directly in the browser to remove any sensitive or unrelated parts.
50+
51+
![Screenshot that shows how to include a screenshot in a ticket.](../ide/media/visualstudio/feedback-screenshot.png)
4752
*Only Microsoft engineers can see the screenshot*
4853

4954
1. <a name="trace"></a> Record your actions to reproduce the issue.
5055

5156
One of the best ways to help the Visual Studio engineering team solve the problem is to provide a trace and heap dump files for them to look through. You can do that by recording the steps that resulted in the bug. A screenshot will be captured every time the mouse is clicked, but keyboard entry will not record screenshots.
52-
1. Click **Start recording**. Wait a moment for the permissions prompt.
57+
1. Select **Start recording**. Wait a moment for the permissions prompt.
5358
2. Go through your steps to record the issue.
54-
3. When finished, find the small pop-up window and click **Stop recording**.
59+
3. When finished, find the small pop-up window and select **Stop sharing**.
5560

5661
![Record your actions](../ide/media/feedback-recording.png)
5762
*Only Microsoft engineers can see the recording*
@@ -61,11 +66,13 @@ Here are the steps to report a problem.
6166
6267
1. Review the attached files and upload additional files if you believe it would help diagnose the issue.
6368

64-
![Attached files](../ide/media/feedback-attachments.png)
69+
![Screenshot that shows the attached files.](../ide/media/visualstudio/feedback-attachments.png)
6570
*Only Microsoft engineers can see the attached files*
6671

6772
1. The last step is to hit the **Submit** button. Submitting the report will send it directly into the internal Visual Studio bug reporting system awaiting triage.
6873

74+
You will receive email updates about your ticket. After submitting the ticket, you can go to the [Home page](https://developercommunity.visualstudio.com/home) of the Developer Community site to view your feedback.
75+
6976
Each one of your problem reports becomes a work item in our core engineering system, empowering you to engage directly with our product teams to help us identify and resolve impactful issues. Your feedback submitted with rich diagnostic information is critical to improving the Visual Studio product family. We really appreciate you taking the time to report problems.
7077

7178
In addition, you can vote on feedback from other community members to bring more attention to a problem and help fix it faster.
161 KB
Loading
25.3 KB
Loading
16.7 KB
Loading
224 KB
Loading
129 KB
Loading
133 KB
Loading
94.6 KB
Loading

docs/ide/report-a-problem-perfview-minidumps.md

Lines changed: 37 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Collect ETL trace with PerfView, create minidumps
33
description: Use the PerfView tool to create an ETL (event trace log) based on Event Tracing for Windows for troubleshooting issues with Visual Studio.
4-
ms.date: 07/18/2022
4+
ms.date: 11/17/2025
55
ms.topic: how-to
66
helpviewer_keywords:
77
- "perfview"
@@ -32,13 +32,20 @@ Download PerfView from [GitHub](https://github.com/Microsoft/perfview/blob/main/
3232
### Run PerfView
3333

3434
1. Right-click on **PerfView.exe** in Windows Explorer and choose **Run as administrator** as admin.
35+
3536
1. On the Collect menu, choose **Collect**.
37+
3638
1. Check **Zip**, **Merge**, and **ThreadTime**.
39+
3740
1. Open the Advanced Options menu and add the value `25c93eda-40a3-596d-950d-998ab963f367` in the Additional Providers text field.
41+
3842
1. Increase **Circular MB** to 1000.
39-
1. Change **Current Dir** to save ETL traces to a specified folder and Data File if you are going to collect more than once.
43+
44+
1. Change **Current Dir** to save ETL traces to a specified folder and Data File if you're going to collect more than once.
45+
4046
1. To start recording data, choose the **Start Collection** button.
41-
1. To stop recording data, choose the **Stop Collection** button. The PrefView.etl.zip file will be saved in the specified directory.
47+
48+
1. To stop recording data, choose the **Stop Collection** button. The PrefView.etl.zip file is saved in the specified directory.
4249

4350
PerfView can store only the most recent data that fits into its buffer. Therefore, try to stop the collection as soon as possible after Visual Studio starts to freeze or slow down. Don't collect for more than 30 seconds after you hit a problem.
4451

@@ -49,25 +56,47 @@ In some cases, Microsoft might ask for a minidump of a running Visual Studio pro
4956
### Create the minidump file
5057

5158
1. Start a new instance of Visual Studio.
59+
5260
1. From the main menu, choose **Debug** > **Attach To Process**.
61+
5362
1. Choose **Select**, and then select the relevant **Managed** and **Native** check boxes and choose **OK**.
5463

5564
::: moniker range=">= vs-2022"
65+
5666
:::image type="content" source="../ide/media/vs-2022/attach-to-process.png" alt-text="Screenshot showing the codes types selected in the Attach To Process dialog.":::
67+
5768
::: moniker-end
5869
::: moniker range="vs-2019"
70+
5971
![Screenshot showing the codes types selected in the Attach To Process dialog.](../ide/media/attach-to-process.png)
72+
6073
::: moniker-end
6174

6275
1. Select the other Visual Studio instance to attach to from the list of running processes, and then choose **Attach**.
76+
6377
1. From the main menu, choose **Debug** > **Break All**.
78+
6479
1. From the main menu, choose **Debug** > **Save Dump As**.
6580

6681
### Get the call stacks from the minidump
6782

6883
1. Open the dump file in Visual Studio.
69-
1. Go to **Tools** > **Options** > **Debugging** > **Symbols** and make sure that **Microsoft Symbol Servers** is checked in the **Symbol file (.pdb) locations**.
70-
1. Open the **Command** window (**View** > **Other Windows** > **Command Window**).
71-
1. Type ‘~*k’. The window displays all threads' call stacks.
72-
1. Copy all text from Command Window and save to a text file.
73-
1. Attach the txt file to the bug.
84+
85+
:::moniker range="visualstudio"
86+
87+
2. Open the **Tools** > **Options** pane and expand the **All Settings** > **Debugging** > **Symbols** > **Search Locations** section. Under **Symbol file (.pdb) locations**, confirm the **Microsoft Symbol Servers** checkbox is selected.
88+
89+
:::moniker-end
90+
:::moniker range="<=vs-2022"
91+
92+
2. Open the **Tools** > **Options** dialog and expand the **Debugging** > **Symbols** section. Under **Symbol file (.pdb) search locations**, confirm the **Microsoft Symbol Servers** checkbox is selected.
93+
94+
:::moniker-end
95+
96+
3. Open the **Command** window (**View** > **Other Windows** > **Command Window**).
97+
98+
4. Type ‘~*k’. The window displays all threads' call stacks.
99+
100+
5. Copy all text from Command Window and save to a text file.
101+
102+
6. Attach the txt file to the bug.

0 commit comments

Comments
 (0)