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/data-tools/how-to-add-update-or-remove-a-wcf-data-service-reference.md
+1-1Lines changed: 1 addition & 1 deletion
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: Add, update, or remove WCF data service reference
3
3
description: Explore how to add, update, or remove a Windows Communication Foundation (WCF) data service reference for .NET Framework applications in Visual Studio.
Copy file name to clipboardExpand all lines: docs/debugger/debugger-feature-tour.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: "First look at the debugger"
2
+
title: "Overview of the debugger"
3
3
description: Get started debugging your applications by using the Visual Studio debugger and see what your code is doing while it runs.
4
4
ms.topic: conceptual
5
5
ms.date: 3/11/2025
@@ -10,7 +10,7 @@ ms.author: mikejo
10
10
manager: mijacobs
11
11
ms.subservice: debug-diagnostics
12
12
---
13
-
# First look at the Visual Studio Debugger
13
+
# Overview of the Visual Studio debugger
14
14
15
15
This topic introduces the debugger tools provided by Visual Studio. In the Visual Studio context, when you *debug your app*, it usually means that you are running the application with the debugger attached (that is, in debugger mode). When you do this, the debugger provides many ways to see what your code is doing while it runs. You can step through your code and look at the values stored in variables, you can set watches on variables to see when values change, you can examine the execution path of your code, et al. If this is the first time that you've tried to debug code, you may want to read [Debugging for absolute beginners](../debugger/debugging-absolute-beginners.md) before going through this topic. If you are trying to perform a specific task and need to know what feature to use, see [Debugger feature finder](../debugger/find-your-debugging-task.yml). To try AI-assisted debugging, see [Debug with Copilot](../debugger/debug-with-copilot.md).
Copy file name to clipboardExpand all lines: docs/ide/adding-visual-studio-editor-support-for-other-languages.md
+10-15Lines changed: 10 additions & 15 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: Add editor support for other languages
3
3
description: Learn about how the Visual Studio editor supports reading and navigating through different computer languages and how you can add support for other languages.
4
-
ms.date: 11/04/2016
4
+
ms.date: 5/02/2025
5
5
ms.topic: conceptual
6
6
helpviewer_keywords:
7
7
- syntax colorization
@@ -68,31 +68,26 @@ Visual Studio currently provides syntax colorization and basic statement complet
68
68
In addition to syntax colorization and basic statement completion, Visual Studio also has a feature called [Navigate To](/archive/blogs/benwilli/visual-studio-tip-3-use-navigate-to). This feature enables you to quickly search code files, file paths, and code symbols. Visual Studio provides Navigate To support for the following languages.
69
69
70
70
- C#
71
-
72
71
- C++
73
-
74
72
- TypeScript
75
-
76
73
- JavaScript
77
-
78
74
- Visual Basic
79
-
80
75
- Go
81
-
82
76
- Java
83
-
84
77
- PHP
85
78
86
-
All of these file types have the features described earlier even if support for a given language hasn't yet been installed. Installing specialized support for some languages may provide additional language support, such as IntelliSense or other advanced language features like light bulbs.
79
+
All of these file types have the features described earlier even if support for a given language isn't yet installed. Installing specialized support for some languages may provide additional language support, such as IntelliSense or other advanced language features like light bulbs.
87
80
88
-
## Add support for non-supported languages
81
+
## Add support for nonsupported languages
89
82
90
83
Visual Studio provides language support in the editor by using [TextMate Grammars](https://manual.macromates.com/en/language_grammars). If your favorite programming language currently isn't supported in the Visual Studio editor, first, search the web—a TextMate bundle for the language may already exist. If you can't find one, though, you can add support for it yourself by creating a TextMate bundle model for language grammars and snippets.
91
84
92
85
Add any new TextMate Grammars for Visual Studio in the following folder:
93
86
94
87
*%userprofile%\\.vs\Extensions*
95
88
89
+
> In Windows, *%userprofile%* resolves to the path: *c:\Users\\\<user name>*. If the *Extensions* folder does not exist on your system, you need to create it. If the folder already exists, it is hidden.
90
+
96
91
Under this base path, add the following folders if they apply to your situation:
97
92
98
93
|Folder Name|Description|
@@ -106,12 +101,12 @@ In Windows, *%userprofile%* resolves to the path: *c:\Users\\\<user name>*. If t
106
101
> [!TIP]
107
102
> If you have any files open in the editor, you'll need to close and reopen them to see syntax highlighting after you add the TextMate Grammars.
108
103
109
-
For details about how to create TextMate Grammars, see [TextMate - Introduction to Language Grammars](https://developmentality.wordpress.com/2011/02/08/textmate-introduction-to-language-grammars/) and [Notes on how to create a Language Grammar and Custom Theme for a Textmate Bundle](https://benparizek.com/notebook/notes-on-how-to-create-a-language-grammar-and-custom-theme-for-a-textmate-bundle).
104
+
For details about how to create TextMate Grammars, see [TextMate - Introduction to Language Grammars](https://developmentality.wordpress.com/2011/02/08/textmate-introduction-to-language-grammars/) and [Notes on how to create a Language Grammar and Custom Theme for a TextMate Bundle](https://benparizek.com/notebook/notes-on-how-to-create-a-language-grammar-and-custom-theme-for-a-textmate-bundle).
110
105
111
106
## Related content
112
107
113
108
-[Add a Language Server Protocol extension](../extensibility/adding-an-lsp-extension.md)
114
-
-[Walkthrough: Create a code snippet](../ide/walkthrough-creating-a-code-snippet.md)
Copy file name to clipboardExpand all lines: docs/ide/how-to-track-your-code-by-customizing-the-scrollbar.md
+2-2Lines changed: 2 additions & 2 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: Scroll bar map mode and bar mode
3
3
description: Learn how to track changes in your code through the customization of the scroll bar and also learn how to use Bar mode and Map mode.
4
-
ms.date: 03/20/2020
4
+
ms.date: 05/2/2025
5
5
ms.topic: how-to
6
6
author: anandmeg
7
7
ms.author: meghaanand
@@ -44,7 +44,7 @@ Curious as to which scroll bar annotations and their associated colors match whi
44
44
45
45
#### Code changes
46
46
47
-
Code changes are annotated in the far-left side of the vertical scroll bar.
47
+
Code changes are annotated in the far-left side of the vertical scroll bar. To modify the **Track changes** setting, go to **Tools** > **Options** > **Text Editor** > **Settings**.
Copy file name to clipboardExpand all lines: docs/msbuild/how-to-use-project-sdk.md
+6-6Lines changed: 6 additions & 6 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: Reference an MSBuild Project SDK
3
3
description: Use the MSBuild project SDKs to simplify working with software development kits that require properties and targets to be imported.
4
-
ms.date: 05/16/2024
4
+
ms.date: 5/1/2025
5
5
ms.topic: how-to
6
6
helpviewer_keywords:
7
7
- MSBuild, SDKs, SDK
@@ -44,7 +44,7 @@ There are many SDKs distributed by Microsoft. The project SDK referenced in the
44
44
45
45
There are three ways to reference a project SDK:
46
46
47
-
### Use the `Sdk` attribute on the `<Project/>` element
47
+
### Use the `Sdk` attribute on the `Project` element
48
48
49
49
```xml
50
50
<ProjectSdk="My.Custom.Sdk">
@@ -62,7 +62,7 @@ To specify a specific version of the SDK, append it to the `Sdk` attribute:
62
62
</Project>
63
63
```
64
64
65
-
### Use the top-level `<Sdk/>` element
65
+
### Use the top-level `Sdk` element
66
66
67
67
```xml
68
68
<Project>
@@ -75,7 +75,7 @@ An implicit import is added to the top and bottom of the project as discussed pr
75
75
76
76
The `Version` attribute isn't required.
77
77
78
-
### Use the `<Import/>` element anywhere in your project
78
+
### Use the `Import` element anywhere in your project
79
79
80
80
```xml
81
81
<Project>
@@ -90,10 +90,10 @@ The `Version` attribute isn't required.
90
90
91
91
When you explicitly include the imports in your project, you have full control over the order.
92
92
93
-
When using the `<Import/>` element, you can specify an optional `Version` attribute as well. For example, you can specify `<Import Project="Sdk.props" Sdk="My.Custom.Sdk" Version="1.2.3" />`.
93
+
When using the `Import` element, you can specify an optional `Version` attribute as well. For example, you can specify `<Import Project="Sdk.props" Sdk="My.Custom.Sdk" Version="1.2.3" />`.
94
94
95
95
> [!WARNING]
96
-
> If you change your project to use `<Import/>` elements, make sure you add both `.props` and `.targets` imports, and that you remove the SDK from the `<Project/>` element and `<Sdk/>` elements. Failure to do so will result in doubled imports and an [`MSB4011`](./errors/msb4011.md) warning.
96
+
> If you change your project to use `Import` elements, make sure you add both `.props` and `.targets` imports, and that you remove the SDK from the `Project` element and `Sdk` elements. Failure to do so will result in duplicaate imports and an [`MSB4011`](./errors/msb4011.md) warning.
Copy file name to clipboardExpand all lines: docs/profiling/profiling-feature-tour.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: "First look at profiling tools"
2
+
title: "Overview of the profiling tools"
3
3
description: Review the different diagnostic tools available in Visual Studio for profiling your C#, Visual Basic, C++, and F# applications.
4
4
ms.date: 1/17/2025
5
5
ms.topic: conceptual
@@ -15,7 +15,7 @@ manager: mijacobs
15
15
ms.subservice: debug-diagnostics
16
16
zone_pivot_groups: programming-languages-set-two
17
17
---
18
-
# First look at profiling tools (C#, Visual Basic, C++, F#)
18
+
# Overview of the profiling tools (C#, Visual Basic, C++, F#)
19
19
20
20
Application performance measuring tools are essential for developers who want to optimize their code and improve application performance. Visual Studio offers a range of profiling and diagnostics tools that can help you diagnose memory and CPU usage and other application-level issues. With these tools, you can accumulate performance data while you run your application. A profiler can help you make informed decisions quickly by providing a visual depiction of execution times and CPU usage for your application. In this article, we give a quick look at the most common profiling tools.
0 commit comments