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
Copy file name to clipboardExpand all lines: docs/debugger/includes/prerequisites-dotnet-linux-ssh.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,4 +20,6 @@
20
20
21
21
- 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.
22
22
23
+
To make sure required .NET debugging services are available for debugging, avoid publishing the application as a single-file executable.
24
+
23
25
- 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).
Copy file name to clipboardExpand all lines: docs/ide/how-to-report-a-problem-with-visual-studio.md
+23-16Lines changed: 23 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Report a problem with Visual Studio
3
3
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
5
5
ms.topic: how-to
6
6
author: jasonchlus
7
7
ms.author: jasonchlus
@@ -14,44 +14,49 @@ You can report a problem from either Visual Studio or its installer. The built-i
14
14
15
15
Here are the steps to report a problem.
16
16
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
-

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**.
19
18
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
+

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**.
21
22
22
23

23
24
24
25
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.
25
26
26
27
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.
27
28
28
-

29
+

29
30
30
31
1. Start by entering the descriptive title of your bug report. It must be at least 25 characters long.
31
32
32
-

33
+

34
+
35
+
1. Select a category for the problem.
33
36
34
-
1.Once you start typing, possible duplicates are shown under the title field
37
+
1.Start entering a description of the problem.
35
38
36
-

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.
37
40
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
+

39
42
40
-

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.
41
44
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
+

43
46
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.
45
48
46
-

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
+

47
52
*Only Microsoft engineers can see the screenshot*
48
53
49
54
1. <aname="trace"></a> Record your actions to reproduce the issue.
50
55
51
56
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.
53
58
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**.
55
60
56
61

57
62
*Only Microsoft engineers can see the recording*
@@ -61,11 +66,13 @@ Here are the steps to report a problem.
61
66
62
67
1. Review the attached files and upload additional files if you believe it would help diagnose the issue.

65
70
*Only Microsoft engineers can see the attached files*
66
71
67
72
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.
68
73
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
+
69
76
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.
70
77
71
78
In addition, you can vote on feedback from other community members to bring more attention to a problem and help fix it faster.
Copy file name to clipboardExpand all lines: docs/ide/report-a-problem-perfview-minidumps.md
+37-8Lines changed: 37 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Collect ETL trace with PerfView, create minidumps
3
3
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
5
5
ms.topic: how-to
6
6
helpviewer_keywords:
7
7
- "perfview"
@@ -32,13 +32,20 @@ Download PerfView from [GitHub](https://github.com/Microsoft/perfview/blob/main/
32
32
### Run PerfView
33
33
34
34
1. Right-click on **PerfView.exe** in Windows Explorer and choose **Run as administrator** as admin.
35
+
35
36
1. On the Collect menu, choose **Collect**.
37
+
36
38
1. Check **Zip**, **Merge**, and **ThreadTime**.
39
+
37
40
1. Open the Advanced Options menu and add the value `25c93eda-40a3-596d-950d-998ab963f367` in the Additional Providers text field.
41
+
38
42
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
+
40
46
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.
42
49
43
50
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.
44
51
@@ -49,25 +56,47 @@ In some cases, Microsoft might ask for a minidump of a running Visual Studio pro
49
56
### Create the minidump file
50
57
51
58
1. Start a new instance of Visual Studio.
59
+
52
60
1. From the main menu, choose **Debug** > **Attach To Process**.
61
+
53
62
1. Choose **Select**, and then select the relevant **Managed** and **Native** check boxes and choose **OK**.
54
63
55
64
::: moniker range=">= vs-2022"
65
+
56
66
:::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
+
57
68
::: moniker-end
58
69
::: moniker range="vs-2019"
70
+
59
71

72
+
60
73
::: moniker-end
61
74
62
75
1. Select the other Visual Studio instance to attach to from the list of running processes, and then choose **Attach**.
76
+
63
77
1. From the main menu, choose **Debug** > **Break All**.
78
+
64
79
1. From the main menu, choose **Debug** > **Save Dump As**.
65
80
66
81
### Get the call stacks from the minidump
67
82
68
83
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.
0 commit comments