devblogs.microsoft.com Open in urlscan Pro
2600:1400:d:581::2f1e  Public Scan

Submitted URL: https://click.email.microsoftemail.com/?qs=a49e1404663566ed997fbc102f0de5e8d964305f06f162f0d28ddcca946b2544644a432d94c5e2f4858ec7aeca76...
Effective URL: https://devblogs.microsoft.com/visualstudio/
Submission: On April 27 via api from CA — Scanned from CA

Form analysis 2 forms found in the DOM

Name: searchFormGET /search

<form class="c-search" autocomplete="off" id="searchForm" name="searchForm" role="search" action="/search" method="GET"
  data-seautosuggest="{&quot;queryParams&quot;:{&quot;market&quot;:&quot;en-us&quot;,&quot;clientId&quot;:&quot;7F27B536-CF6B-4C65-8638-A0F8CBDFCA65&quot;,&quot;sources&quot;:&quot;Microsoft-Terms,Iris-Products,DCatAll-Products&quot;,&quot;filter&quot;:&quot;+ClientType:StoreWeb&quot;,&quot;counts&quot;:&quot;5,1,5&quot;},&quot;familyNames&quot;:{&quot;Apps&quot;:&quot;App&quot;,&quot;Books&quot;:&quot;Book&quot;,&quot;Bundles&quot;:&quot;Bundle&quot;,&quot;Devices&quot;:&quot;Device&quot;,&quot;Fees&quot;:&quot;Fee&quot;,&quot;Games&quot;:&quot;Game&quot;,&quot;MusicAlbums&quot;:&quot;Album&quot;,&quot;MusicTracks&quot;:&quot;Song&quot;,&quot;MusicVideos&quot;:&quot;Video&quot;,&quot;MusicArtists&quot;:&quot;Artist&quot;,&quot;OperatingSystem&quot;:&quot;Operating System&quot;,&quot;Software&quot;:&quot;Software&quot;,&quot;Movies&quot;:&quot;Movie&quot;,&quot;TV&quot;:&quot;TV&quot;,&quot;CSV&quot;:&quot;Gift Card&quot;,&quot;VideoActor&quot;:&quot;Actor&quot;}}"
  data-seautosuggestapi="https://www.microsoft.com/services/api/v3/suggest"
  data-m="{&quot;cN&quot;:&quot;GlobalNav_Search_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1c9c3m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c9c3m1r1a1&quot;}" aria-expanded="false" style="overflow-x: visible;">
  <div class="x-screen-reader" aria-live="assertive"></div>
  <input id="cli_shellHeaderSearchInput" aria-label="Search Expanded" aria-controls="universal-header-search-auto-suggest-transparent" aria-owns="universal-header-search-auto-suggest-ul" type="search" name="query" role="text" placeholder="Search"
    data-m="{&quot;cN&quot;:&quot;SearchBox_nav&quot;,&quot;id&quot;:&quot;n1c1c9c3m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1c9c3m1r1a1&quot;}" data-toggle="tooltip" data-placement="right" title="Search" style="overflow-x: visible;">
  <input type="hidden" name="blog" value="/visualstudio/" data-m="{&quot;cN&quot;:&quot;HiddenInput_nav&quot;,&quot;id&quot;:&quot;n2c1c9c3m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c1c9c3m1r1a1&quot;}" style="overflow-x: visible;">
  <button id="search" aria-label="Search" class="c-glyph" data-m="{&quot;cN&quot;:&quot;Search_nav&quot;,&quot;id&quot;:&quot;n3c1c9c3m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c1c9c3m1r1a1&quot;}" data-bi-mto="true" aria-expanded="false"
    style="overflow-x: visible;">
    <span role="presentation" style="overflow-x: visible;">Search</span>
    <span role="tooltip" class="c-uhf-tooltip c-uhf-search-tooltip" style="overflow-x: visible;">Search</span>
  </button>
  <div class="m-auto-suggest" id="universal-header-search-auto-suggest-transparent" role="group" style="overflow-x: visible;">
    <ul class="c-menu" id="universal-header-search-auto-suggest-ul" aria-label="Search Suggestions" aria-hidden="true" data-bi-dnt="true" data-bi-mto="true" data-js-auto-suggest-position="default" role="listbox" data-tel="jsll"
      data-m="{&quot;cN&quot;:&quot;search suggestions_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c1c9c3m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c1c9c3m1r1a1&quot;}" style="overflow-x: visible;"></ul>
  </div>
</form>

#

<form id="myForm" action="#">
  <div class="modal-body">
    <div class="form-group">
      <label for="code-text">Paste your code snippet</label>
      <textarea class="form-control" id="code-text" style="height: 150px;"></textarea>
    </div>
  </div>
</form>

Text Content

Skip to main content
Microsoft
Visual Studio
Visual Studio
Visual Studio
 * Home
 * DevBlogs
 * Developer
    * Visual Studio
    * Visual Studio Code
    * Visual Studio for Mac
    * DevOps
    * Developer support
    * CSE Developer
    * Engineering@Microsoft
    * Azure SDK
    * IoT
    * Command Line
    * Perf and Diagnostics
    * Dr. International
    * Notification Hubs
    * Math in Office

 * Technology
    * DirectX
    * PIX
    * SurfaceDuo
    * Startups
    * Sustainable Engineering
    * Windows AI Platform

 * Languages
    * C++
    * C#
    * F#
    * Visual Basic
    * TypeScript
    * PowerShell Community
    * PowerShell Team
    * Python
    * Q#
    * JavaScript
    * Java
    * Java Blog in Chinese

 * .NET
    * .NET
    * .NET MAUI
    * Blazor
    * ASP.NET
    * NuGet
    * Xamarin

 * Platform Development
    * #ifdef Windows
    * Apps for Windows
    * Azure Depth Platform
    * Azure Government
    * Bing Dev Center
    * Microsoft Edge Dev
    * Microsoft Azure
    * Microsoft 365 Developer
    * Old New Thing
    * Windows MIDI and Music dev
    * Windows Search Platform

 * Data Development
    * Azure Cosmos DB
    * Azure Data Studio
    * Azure SQL Database
    * OData
    * Revolutions R
    * SQL Server Data Tools

 * More

Login

Search Search

Cancel


VISUAL STUDIO BLOG

The official source of product insight from the Visual Studio Engineering Team

VISUAL STUDIO 2022 FOR MAC RELEASE CANDIDATE

April 26, 2022 Apr 26, 2022 04/26/22
Jordan M, Dominic N
On behalf of our whole team, I’m beyond excited to announce that the Visual
Studio 2022 for Mac 17.0 Release Candidate (RC) is ready for you to download now
and includes a go-live license that allows you to develop in production
environments. A faster, more fluid IDE for everyone This release swaps out the
front-end UI of the IDE ...

--------------------------------------------------------------------------------

0Visual Studio 2022 for MacVisual Studio for MacVSMac



VIEW .NET COLLECTIONS WITH THE NEW IENUMERABLE DEBUGGER VISUALIZER

April 21, 2022 Apr 21, 2022 04/21/22
Harshada H
While debugging .NET code, inspecting a large and complex collection object can
be tedious and difficult. Hence, starting from Visual Studio 17.2. Preview 2, we
are introducing a new Visualizer, which will help you view IEnumerable objects
such as Arrays, List, etc. in a customized tabular view.  The IEnumerable
visualizer will display ...

--------------------------------------------------------------------------------

19DebuggerDebugging and DiagnosticsDeveloper Productivity



INTRODUCING A NEW WAY TO SEARCH YOUR CODE AND VISUAL STUDIO FEATURES

April 20, 2022 Apr 20, 2022 04/20/22
Denizhan Y
All developers search within their code, in one way or another. Some might use
code search to explore their code and understand how some components work;
others might use code search to get to a very specific location they have in
mind. Either way, as a developer yourself, sometimes this process of searching
and finding a location might be ...

--------------------------------------------------------------------------------

9



SUPERCHARGE YOUR GIT EXPERIENCE IN VS

April 13, 2022 Apr 13, 2022 04/13/22
Taysser G
Have you experienced delays when viewing your Git repository or branch history
in Visual Studio? Have you run a network command like force-push and had to wait
for the operation to complete? Your Git repository may be having performance
issues due to its large size. We are happy to integrate a relatively new Git
feature called the commit graph...

--------------------------------------------------------------------------------

3Azure DevOpsC#C++



VISUAL STUDIO 2022 FOR MAC PREVIEW 9

April 12, 2022 Apr 12, 2022 04/12/22
Jordan M
Visual Studio 2022 for Mac 17.0 Preview 9 is now available! In this release, the
focus is on addressing top reported issues from prior preview releases. This
work builds on top of earlier previews where we’ve moved the UI of the IDE to
fully native macOS UI and migrated the IDE to run on top of .NET 6 (enabling
native support of Apple’s M1...

--------------------------------------------------------------------------------

9Visual Studio 2022 for MacVisual Studio for MacVSMac



CPU USAGE TOOL IMPROVEMENTS

April 5, 2022 Apr 5, 2022 04/5/22
Nik K
With Visual Studio 2022, we have converted the CPU Usage tool in the Performance
Profiler to the profiler’s new analysis engine. This new change provides the
tool with better source resolution, incremental/cancelable symbol loading, a
performance boost, and a new flame graph.

--------------------------------------------------------------------------------

9



VISUAL STUDIO 2022 FOR MAC PREVIEW 8

March 31, 2022 Mar 31, 2022 03/31/22
Jordan M
Visual Studio 2022 for Mac 17.0 Preview 8 is now available! In this release, the
focus is on addressing top reported issues from prior preview releases and
driving forward to a high-quality GA (General Availability) release.

--------------------------------------------------------------------------------

6Visual Studio 2022 for MacVisual Studio for MacVSMac



SUFFER FROM CTRL+S FATIGUE? WE HAVE A FEATURE FOR YOU

March 21, 2022 Mar 21, 2022 03/21/22
Dante G
The idea of the “Integrated Development Experience” is a tool that brings all
the systems a developer needs to develop their application into a single place.
Coding, debugging, publishing, profiling… these are all tools that Visual Studio
brings to our developers.

--------------------------------------------------------------------------------

28



LIVE UNIT TESTING PREVIEW: BETTER AND FASTER

March 16, 2022 Mar 16, 2022 03/16/22
Vritant Bhardwaj
Live Unit Testing is the automatic test running feature in Visual Studio
Enterprise. As you make code changes, Live Unit Testing detects what tests are
impacted and runs them in the background. This way you always know if the tests
covering a certain line of code are passing or failing. You can see what your
code coverage is for each line of ...

--------------------------------------------------------------------------------

4.NET.NET Core.NET Framework



VISUAL STUDIO 2022 FOR MAC PREVIEW 7

March 15, 2022 Mar 15, 2022 03/15/22
Jordan M
Visual Studio 2022 for Mac 17.0 Preview 7 is here and continues our focus on
addressing top issues and driving forward to a high-quality GA (general
availability) release. In addition to many fixes, this release brings back
Xamarin mobile tooling as a supported experience and introduces Azure Functions
V4 tooling which supports running on .NET

--------------------------------------------------------------------------------

21Visual Studio 2022 for MacVisual Studio for MacVSMac


 * Page 1
 * Page 2
 * Page 3
 * …
 * Page 95
 * Next page

RELEVANT LINKS

 * Visual Studio homepage
 * Visual Studio documentation
 * Visual Studio Dev Essentials
 * Microsoft Azure

Visual Studio on YouTube

 * Visual Studio Tips & Tricks
 * Visual Studio Toolbox
 * Visual Studio Office Hours
 * Writing extensions with Mads

TOP BLOGGERS

Jordan Matthiesen
Senior Program Manager



Mads Kristensen
Principal Program Manager



Leslie Richardson
Program Manager



Grace Taylor
Program Manager



Taysser Gherfal
Senior Program Manager



TOPICS

.NET.NET Core.NET
Framework17.0202264-bitA11yAccessibilityAdministratorADOAndroidAngularJSAnnouncementApplication
InsightsArtificial IntelligenceASP.NETASP.NET
CoreasyncasynchronousAuthenticationAzureAzure Active DirectoryAzure App
ServicesAzure BoardsAzure Cache for RedisAzure Cognitive ServicesAzure Data
LakeAzure DevOpsAzure FunctionsAzure IoT DeviceAzure IoT EdgeAzure IoT HubAzure
Key VaultAzure Kubernetes ServiceAzure Machine LearningAzure MLAzure SDKAzure
Search ServiceAzure StackAzure StorageAzure ToolingBig
DataBingBlazorBlendBreakpointsBuildC#C#C++C++
conformanceCASTCheckstyleCLIcloudcloud developmentcloud
nativeCloudPilotCMakeCode ReviewsCodeLensCodespacesCOMcommand promptConditional
AccessConnectContainersContinuous Integration/Continuous
DeliveryCordovaCSSCustomer DevelopmentdashboardData
ScienceDatabaseDebuggerDebuggingDebugging and DiagnosticsDeep
LearningDevBlogsdeveloperDeveloper Command PromptDeveloper CommunityDeveloper
ProductivityDevTest LabsDiagnosticsDockerDocsdocument managementdotnetEclipse
JDT Language ServerEFEnterpriseEntity
FrameworkEventexceptionExtensionsF#FeedbackFindFind in FilesFsharpGame
DevelopmentgamingGetting StartedGitGit IntegrationGitHubGradlegroup
policyHockeyAppHTMLIdentityInstrumentationIntelliCodeIntelliCode
CompletionsIntelliCode suggestionsIntelliSenseIntelliTestIntelliTraceiOSIoTIoT
EdgeJavaJava Test RunnerJavaScriptKubernetesLicensingLintingLive Sharelive unit
testingMachine LearningMavenMFAmicroservicesMicrosoft
BandMobileMSBuildMulti-repoMultiple RepositoriesMVVMNavigate through
codeNode.jsNuGetnuget packagesnuget performancenuget restoreOffice 365 APIOffice
Developer ToolsOfflineONNXONNX RuntimeOpen Sourcepackage managementparallel
stacksPerformancePerformance ImprovementsPerformance
ProfilerPersonalizationpersonalizePluralsightPowerShellPreviewPreview
FeaturesPricingProducProductivityprofileProfilingPROSEPyDataPythonQ#QuantumRRefactoringRegular
ExpressionsRemoteResourcesrestricted
modeRoadmaproslynSCCMSearchsecurityself-hostedServerless ComputingService
FabricSign insolution load performanceSource
ControlSQLSubmodulesSubscriberSupportTeam Foundation
ServerTeamsTemplatesterminaltestTestingThe Visual Studio Pull Requests
ExtensionthemesTips and TricksTomcatTools for Apache
CordovaTrainingTransformertrustTypeScriptUI DesignUnityUniversal AppsUniversal
Windows PlatformUnrealUnrealEngineUpdateVBVertical Document tabsVertical
tabsvideoVisual BasicVisual StudioVisual Studio 2010Visual Studio 2012Visual
Studio 2013Visual Studio 2015Visual Studio 2017Visual Studio 2019Visual Studio
2019 forVisual Studio 2019 for MacVisual Studio 2022Visual Studio 2022 for
MacVisual Studio 2022 launch eventVisual Studio App CenterVisual Studio
CodeVisual Studio CodespacesVisual Studio Dev EssentialsVisual Studio
EnterpriseVisual Studio for MacVisual Studio Live ShareVisual Studio
OnlineVisual Studio PreviewVisual Studio ProfilerVisual Studio
SubscriptionsVisual Stuidio 2019VSVS Codevs2022VSCodeVSIPVSMacVXAMLWebWeb
AppsWebinarwfhwidgetWindows 10Windows
PhoneWinFormsWPFWSUSXamarinXamarin.FormsXAML


STAY INFORMED




CODE BLOCK

×
Paste your code snippet
Cancel Ok
What's new
 * Surface Pro 8
 * Surface Laptop Studio
 * Surface Pro X
 * Surface Go 3
 * Surface Duo 2
 * Surface Pro 7+
 * Windows 11 apps
 * HoloLens 2

Microsoft Store
 * Account profile
 * Download Center
 * Microsoft Store support
 * Returns
 * Order tracking
 * Virtual workshops and training
 * Microsoft Store Promise
 * Flexible Payments

Education
 * Microsoft in education
 * Devices for education
 * Microsoft Teams for Education
 * Microsoft 365 Education
 * Education consultation appointment
 * Educator training and development
 * Deals for students and parents
 * Azure for students

Business
 * Microsoft Cloud
 * Microsoft Security
 * Azure
 * Dynamics 365
 * Microsoft 365
 * Microsoft Advertising
 * Microsoft Industry
 * Microsoft Teams

Developer & IT
 * Developer Center
 * Documentation
 * Microsoft Learn
 * Microsoft Tech Community
 * Azure Marketplace
 * AppSource
 * Microsoft Power Platform
 * Visual Studio

Company
 * Careers
 * About Microsoft
 * Company news
 * Privacy at Microsoft
 * Investors
 * Diversity and inclusion
 * Accessibility
 * Security

English (United States)
 * Sitemap
 * Contact Microsoft
 * Privacy
 * Manage cookies
 * Terms of use
 * Trademarks
 * Safety & eco
 * About our ads
 * © Microsoft 2022