Skip to content

Commit bc945e9

Browse files
Merge pull request #15499 from MicrosoftDocs/main
Auto Publish – main to live - 2026-06-11 22:00 UTC
2 parents de3245b + 7bcbd0d commit bc945e9

16 files changed

Lines changed: 159 additions & 20 deletions

docs/ide/color-emojis.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: Use color emojis in Visual Studio
3+
description: Learn where Visual Studio shows emojis in full color, including comments, Markdown, Copilot Chat, Output window text, and Solution Explorer items.
4+
ms.date: 06/08/2026
5+
ms.topic: how-to
6+
author: ghogen
7+
ms.author: ghogen
8+
ms.subservice: general-ide
9+
---
10+
11+
# Use color emojis in Visual Studio
12+
13+
Visual Studio renders emojis in full color across common IDE surfaces. You can use emoji markers in comments, Markdown, and collaboration workflows while keeping the same visual meaning when you move between views.
14+
15+
## What color emoji support includes
16+
17+
Emoji characters now render in full color instead of monochrome outlines in supported Visual Studio surfaces. This behavior can make visual markers easier to scan in large files, logs, and tool windows.
18+
19+
## Where you see color emojis
20+
21+
You can use color emojis in the following places:
22+
23+
- Code comments
24+
- Markdown files and Markdown preview
25+
- GitHub Copilot Chat responses and prompts
26+
- Output window text and logs
27+
- Solution Explorer item and file names
28+
29+
## Try it quickly
30+
31+
Use this short check to verify rendering behavior in your environment:
32+
33+
1. Open a code file and add a comment that includes emojis, such as `// TODO ✅`.
34+
1. Open or create a Markdown file and add a line with emojis, such as `Status: 🟢 Ready`.
35+
1. Open **View** > **GitHub Copilot Chat** and submit a prompt that includes emojis.
36+
1. Build a project and review text in the **Output** window.
37+
1. Rename a test file or folder in **Solution Explorer** to include an emoji and confirm color rendering.
38+
39+
To insert emoji characters while you're typing, use the Windows emoji picker by pressing <kbd>Windows</kbd>+<kbd>.</kbd> (period), and then select an emoji.
40+
41+
## Notes and limitations
42+
43+
- Emoji appearance can vary slightly by Windows configuration, installed fonts, and scaling settings.
44+
- In Visual Studio, supported emoji characters are rendered with full color in the UI surfaces listed in this article.
45+
- For more ways to enter emojis and symbols in Windows, see [Emoji, kaomoji, and symbols panel](https://support.microsoft.com/en-us/windows/windows-keyboard-tips-and-tricks-588e0b72-0fff-6d3f-aeee-6e5116097942).
46+
47+
## Related content
48+
49+
- [Markdown preview controls](markdown-preview.md)
50+
- [About GitHub Copilot Chat in Visual Studio](visual-studio-github-copilot-chat.md)
51+
- [Learn about Solution Explorer](use-solution-explorer.md)
52+
- [Output Window](output-window.md)

docs/ide/how-to-customize-menus-and-toolbars-in-visual-studio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Customize menus and toolbars
33
description: Learn how to customize Visual Studio menus and toolbars, and also learn how to customize any commands included in the menus and toolbars.
4-
ms.date: 01/27/2023
4+
ms.date: 06/10/2026
55
ms.topic: how-to
66
f1_keywords:
77
- vs.renametoolbar

docs/ide/markdown-preview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ monikerRange: "visualstudio"
1717

1818
The Visual Studio Markdown editor gives you more control over how you view and edit Markdown files. You can switch between different preview modes to focus on either editing or viewing rendered content, and you can zoom in on Mermaid diagrams to see details in complex visualizations.
1919

20+
For general behavior and supported surfaces, including emoji rendering in full color, see [Use color emojis in Visual Studio](color-emojis.md).
21+
2022
## Preview modes
2123

2224
Visual Studio provides three preview modes for working with Markdown files:

docs/ide/output-window.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ Turns the Word Wrap feature on and off in the **Output** pane. When Word Wrap is
5252

5353
The **Output** pane selected in the **Show output from** list displays output from the source indicated.
5454

55+
Emoji characters in Output text render in full color. For more information about emoji behavior across Visual Studio surfaces, see [Use color emojis in Visual Studio](color-emojis.md).
56+
5557
## Route messages to the Output window
5658

5759
To display the **Output** window whenever you build a project, in the **Options** dialog box, on the **Projects and Solutions** > **General** page, select **Show Output window when build starts**. Then, with a code file open for editing, choose **Go to Next Message** and **Go To Previous Message** on the **Output** window toolbar to select entries in the **Output** pane. As you do this, the insertion point in the code editor jumps to the line of code where the selected problem occurs.

docs/ide/synchronized-settings-in-visual-studio.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Synchronize settings across multiple computers
33
description: Learn how to synchronize your Visual Studio settings across multiple computers by signing in to the same personalization account.
4-
ms.date: 05/20/2022
4+
ms.date: 06/10/2026
55
ms.topic: how-to
66
author: ghogen
77
ms.author: ghogen
@@ -70,7 +70,7 @@ When you first sign in to Visual Studio 2026, settings from your Visual Studio 2
7070

7171
## Side-by-side synchronized settings
7272

73-
Certain settings like tool window layout aren't shared between different side-by-side installations of Visual Studio. For example, the *CurrentSettings.vssettings* file in *%userprofile%\Documents\Visual Studio 2019\Settings* is in an installation-specific folder that is similar to *%localappdata%\Microsoft\VisualStudio\16.0_xxxxxxxx\Settings*.
73+
Settings aren't shared between different side-by-side installations of Visual Studio. The *CurrentSettings.vssettings* file is in an installation-specific folder that is similar to *%localappdata%\Microsoft\VisualStudio\version_xxxxxxxx\Settings*.
7474

7575
## Reset synchronized settings
7676

docs/ide/use-solution-explorer.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ ms.subservice: general-ide
1515

1616
You can use Solution Explorer to manage the projects and files within a solution. This article describes the Solution Explorer user interface (UI) in detail, and how to open Solution Explorer if you inadvertently close it. The article also describes how you can use right-click context menu in Solution Explorer to quickly add new files, folders, and code elements to a project.
1717

18+
Solution and item names that include emoji characters render in full color. For more information, see [Use color emojis in Visual Studio](color-emojis.md).
19+
1820
## Open Solution Explorer
1921

2022
By default, the Solution Explorer tool window appears as a pane in the upper-right side of the Visual Studio [integrated development environment](../get-started/visual-studio-ide.md) (IDE). If you don't see the Solution Explorer tool window, you can open it from the Visual Studio menu bar by using **View** > **Solution Explorer**, or by selecting <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>L</kbd>.

docs/ide/visual-studio-github-copilot-chat.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,8 @@ Use any of the following image formats: PNG, JPEG, and GIF (single-frame only).
199199

200200
You can preview any Markdown content generated by Copilot Chat directly in the Visual Studio Markdown editor.
201201

202+
Emoji characters in chat and previewed Markdown content render in full color. For more information, see [Use color emojis in Visual Studio](color-emojis.md).
203+
202204
:::image type="content" source="media/visualstudio/visual-studio-github-copilot-chat/preview-markdown.png" alt-text="Screenshot of the Preview button in the Copilot Chat window for Markdown content." lightbox="media/visualstudio/visual-studio-github-copilot-chat/preview-markdown.png" :::
203205

204206
When Copilot Chat generates Markdown content, select the **Preview** button at the upper-right corner of the chat window to see a rendered preview. From there, you can edit and save the Markdown content as needed. This feature is helpful when you want to quickly visualize and work on Markdown files without manually copying and pasting.

docs/modeling/install-architecture-tools.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@ To create a code map in Visual Studio Enterprise, first install the **Code Map**
2121

2222
1. Scroll down to the **Code tools** section and select **Code Map** and **Live Dependency Validation**.
2323

24+
:::moniker range="vs-2022"
2425
![Code Map and Live Dependency Validation components in Visual Studio Installer](media/modeling-components.png)
26+
:::moniker-end
27+
:::moniker range="visualstudio"
28+
![Screenshot that shows Code Map and Live Dependency Validation components in Visual Studio Installer.](media/visualstudio/modeling-components.png)
29+
:::moniker-end
2530

2631
1. Select **Modify**.
2732

38.2 KB
Loading

docs/msbuild/errors/msb3821.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,20 @@ This article describes the MSB3821 error code.
2626
## Message text
2727

2828
<!-- :::editable-content name="messageText"::: -->
29-
`MSB3821: Couldn't process file 'value' due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files.`
29+
`MSB3821: Couldn't process file 'value' due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you trust these files and want to process them. Please follow MSBuild secure usage best practices - https://aka.ms/msbuild-security-documentation`
3030
<!-- :::editable-content-end::: -->
31-
<!-- MSB3821: Couldn't process file {0} due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files. -->
31+
<!-- MSB3821: Couldn't process file {0} due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you trust these files and want to process them. Please follow MSBuild secure usage best practices - https://aka.ms/msbuild-security-documentation -->
3232

3333
<!-- :::editable-content name="postOutputDescription"::: -->
3434
## Description
3535

36-
This error occurs when MSBuild attempts to process a file downloaded from the web (or a cloud drive) that has security restrictions.
36+
This error occurs when MSBuild attempts to process a file that has the *mark of the web*, such as a file downloaded from the web or a cloud drive.
3737

38-
When you download web assets like HTML pages to a Windows device by using a browser, the browser inserts a marker called the *mark of the web*, which records the security zone of the site from which the page originated. The mark is intended to help protect from potentially malicious pages and enforce the security level on the original site, even after a page from the site is downloaded. This security check is required due to a specific security issue: [Visual Studio remote code execution vulnerability CVE-2018-8172](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2018-8172).
38+
When you download web assets like HTML pages to a Windows device by using a browser, the browser inserts a marker called the *mark of the web*, which records the security zone of the site from which the page originated. MSBuild requires trusted inputs: you're responsible for trusting the files you build, either by reviewing them fully or by trusting their source. By default, MSBuild doesn't process files that carry the *mark of the web*, because their content hasn't been established as trusted. Removing the mark indicates that you've decided to trust the file. For more information, see [MSBuild secure usage best practices](https://aka.ms/msbuild-security-documentation).
3939

4040
## Resolution
4141

42-
If you decide to trust the content in question, you can override the restriction by unblocking a single file from File Explorer. Open the **Properties** window on the file, and select **Unblock**. You can also unblock multiple files with a PowerShell script and the [Unblock-File](/powershell/module/microsoft.powershell.utility/unblock-file) cmdlet.
42+
If you decide to trust the content in question, you can remove the *mark of the web* by unblocking a single file from File Explorer. Open the **Properties** window on the file, and select **Unblock**. You can also unblock multiple files with a PowerShell script and the [Unblock-File](/powershell/module/microsoft.powershell.utility/unblock-file) cmdlet.
4343

4444
:::moniker range="visualstudio"
4545

0 commit comments

Comments
 (0)