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/ide/finding-and-using-visual-studio-extensions.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -201,6 +201,26 @@ When you see one of these notifications, you can ignore it or take one of the fo
201
201
> [!NOTE]
202
202
> A UI unresponsiveness notification or crash notification means that one of the extension's modules was on the stack when the UI was unresponsive or when the crash occurred. It doesn't necessarily mean that the extension caused the problem. It's possible that the extension called code that's part of Visual Studio, which in turn resulted in unresponsive UI or a crash. However, the notification might still be useful if the extension that led to the UI unresponsiveness or crash isn't important to you. In this case, disabling the extension avoids the UI unresponsiveness or crash in the future.
203
203
204
+
### Marketplace protections
205
+
206
+
The Visual Studio Marketplace for extensions employs several mechanisms to protect you from malicious extensions:
207
+
208
+
***Malware scanning**: The Marketplace runs a malware scan on each extension package that's published to ensure its safety. The scan, which uses several antivirus engines, is run for each new extension and for each extension update. Until the scan is all clear, the extension won't be published in the Marketplace for public usage.
209
+
210
+
***Verified publishers**: Publishers can verify (blue check mark) their identity by proving domain ownership. It shows that the publisher has proven domain-name ownership to the Marketplace. It also shows that the Marketplace has verified both the existence of the domain and the good standing of the publisher on the Marketplace for at least six months.
211
+
212
+
***Unusual usage monitoring**: The Marketplace monitors the downloads and usage patterns of extensions to detect unusual behavior.
213
+
214
+
***Name squatting**: The Marketplace stops extension authors from stealing the names of official publishers, such as Microsoft or RedHat, and popular extensions, like GitHub Copilot.
215
+
216
+
***Block List**: If a malicious extension is reported and verified, or a vulnerability is found in an extension dependency, the extension is removed from the Marketplace.
217
+
218
+
***Extension Signature Verification**: The Visual Studio Marketplace signs all extensions when they're published. Visual Studio checks this signature when you install an extension to verify the integrity and the source of the extension package.
219
+
220
+
***Secret Scanning**: The Marketplace automatically scans every newly published extension for secrets such as API keys or credentials (e.g., Azure DevOps PAT tokens). If any secrets are detected, publishing is blocked to prevent potential security risks.
221
+
222
+
Learn about these measures in the [Security and Trust in Visual Studio Marketplace blog post](https://devblogs.microsoft.com/blog/security-and-trust-in-visual-studio-marketplace).
223
+
204
224
### Samples
205
225
206
226
When you install an online sample, the solution is stored in two locations:
Copy file name to clipboardExpand all lines: docs/msbuild/msbuild-project-file-schema-reference.md
+10-3Lines changed: 10 additions & 3 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: MSBuild Project File Schema Reference
3
3
description: See a table listing all the MSBuild XML Schema elements with their available attributes and child elements.
4
-
ms.date: 11/04/2016
4
+
ms.date: 8/14/2025
5
5
ms.topic: reference
6
6
dev_langs:
7
7
- VB
@@ -28,8 +28,15 @@ The following table shows links to each version of the XSD schema:
28
28
29
29
| MSBuild Version | GitHub link | Raw link (for tooling) |
30
30
| - | - |
31
-
| 17.7 |[Microsoft.Build.xsd version 17.7.0](https://github.com/dotnet/msbuild/blob/v17.7.0/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.7.0/src/MSBuild/Microsoft.Build.xsd)|
32
-
| 17.6 |[Microsoft.Build.xsd version 17.6.3](https://github.com/dotnet/msbuild/blob/v17.6.3/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.6.3/src/MSBuild/Microsoft.Build.xsd)|
31
+
| 17.14 |[Microsoft.Build.xsd version 17.14.13](https://github.com/dotnet/msbuild/blob/v17.14.13/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.14.13/src/MSBuild/Microsoft.Build.xsd)|
32
+
| 17.13 |[Microsoft.Build.xsd version 17.13.26](https://github.com/dotnet/msbuild/blob/v17.13.26/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.13.26/src/MSBuild/Microsoft.Build.xsd)|
33
+
| 17.12 |[Microsoft.Build.xsd version 17.12.41](https://github.com/dotnet/msbuild/blob/v17.12.41/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.12.41/src/MSBuild/Microsoft.Build.xsd)|
34
+
| 17.11 |[Microsoft.Build.xsd version 17.11.31](https://github.com/dotnet/msbuild/blob/v17.11.31/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.11.31/src/MSBuild/Microsoft.Build.xsd)|
35
+
| 17.10 |[Microsoft.Build.xsd version 17.10.29](https://github.com/dotnet/msbuild/blob/v17.10.29/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.10.29/src/MSBuild/Microsoft.Build.xsd)|
36
+
| 17.9 |[Microsoft.Build.xsd version 17.9.8](https://github.com/dotnet/msbuild/blob/v17.9.8/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.9.8/src/MSBuild/Microsoft.Build.xsd)|
37
+
| 17.8 |[Microsoft.Build.xsd version 17.8.32](https://github.com/dotnet/msbuild/blob/v17.8.32/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.8.32/src/MSBuild/Microsoft.Build.xsd)|
38
+
| 17.7 |[Microsoft.Build.xsd version 17.7.4](https://github.com/dotnet/msbuild/blob/v17.7.4/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.7.4/src/MSBuild/Microsoft.Build.xsd)|
39
+
| 17.6 |[Microsoft.Build.xsd version 17.6.11](https://github.com/dotnet/msbuild/blob/v17.6.11/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.6.11/src/MSBuild/Microsoft.Build.xsd)|
33
40
| 17.5 |[Microsoft.Build.xsd version 17.5.1](https://github.com/dotnet/msbuild/blob/v17.5.1/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.5.1/src/MSBuild/Microsoft.Build.xsd)|
34
41
| 17.4 |[Microsoft.Build.xsd version 17.4.4](https://github.com/dotnet/msbuild/blob/v17.4.4/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.4.4/src/MSBuild/Microsoft.Build.xsd)|
35
42
| 17.3 |[Microsoft.Build.xsd version 17.3.1](https://github.com/dotnet/msbuild/blob/v17.3.1/src/MSBuild/Microsoft.Build.xsd)|[raw](https://raw.githubusercontent.com/dotnet/msbuild/v17.3.1/src/MSBuild/Microsoft.Build.xsd)|
0 commit comments