devblogs.microsoft.com Open in urlscan Pro
2a02:26f0:6c00:29e::2f1e  Public Scan

Submitted URL: https://click.email.microsoftemail.com/?qs=fba68a2e4f0029d1f7d36d083f2f0aa2148ab273ebfa745ebefa60c76d8f4260e41b0e68a1211aad658312cb1693...
Effective URL: https://devblogs.microsoft.com/visualstudio/
Submission: On May 30 via api from NL — Scanned from NL

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">
  <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">
  <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;}">
  <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">
    <span role="presentation">Search</span>
    <span role="tooltip" class="c-uhf-tooltip c-uhf-search-tooltip">Search</span>
  </button>
  <div class="m-auto-suggest" id="universal-header-search-auto-suggest-transparent" role="group">
    <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;}"></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

We use optional cookies to improve your experience on our websites, such as
through social media connections, and to display personalized advertising based
on your online activity. If you reject optional cookies, only cookies necessary
to provide you the services will be used. You may change your selection by
clicking “Manage Cookies” at the bottom of the page. Privacy Statement
Third-Party Cookies

Accept Reject Manage cookies

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 AT MICROSOFT BUILD 2022

May 26, 2022 May 26, 2022 05/26/22
Chris Hardy
This week we had Microsoft Build 2022 and there were some announcements made in
Amanda Silver’s Theme session and multiple breakouts that are exciting for
Visual Studio users, like you. We released the .NET Multi-platform App UI
(a.k.a. .NET MAUI), announced Microsoft Dev Box, Azure Deployment Environments
and Visual Studio on Arm64. With ...

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

11



INTRODUCING THE PRIVATE PREVIEW OF PORT TUNNELING IN VISUAL STUDIO FOR ASP.NET
CORE PROJECTS

May 25, 2022 May 25, 2022 05/25/22
Sayed Ibrahim Hashimi
In Visual Studio 2022 17.3 Preview 1.1 we added support to port tunneling
(forwarding) to your ASP.NET Core web projects. Port tunneling enables
connections between machines that cannot directly connect to each other. Port
tunneling is also referred to as port forwarding, or web tunneling. Some cases
where you may want to use port tunneling ...

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

14



VISUAL STUDIO 2022 FOR MAC IS NOW AVAILABLE

May 23, 2022 May 23, 2022 05/23/22
Jordan Matthiesen
Today, I’m thrilled to share the news of the general availability (GA) release
of Visual Studio 2022 for Mac v17.0 and that it’s available to download now.
This is the fastest Visual Studio for Mac version yet with an all new native
macOS UI, fully running on .NET 6, and optimized for Apple Silicon (ARM64)
processors. Today, we...

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

16Visual Studio 2022 for MacVisual Studio for MacVSMac



ALL-IN-ONE SEARCH IS GETTING SLICKER

May 17, 2022 May 17, 2022 05/17/22
Denizhan Yigitbas
Since we first previewed a brand new way to search your code called the
All-In-One Search with Visual Studio 17.2, we’ve been making updates to the UI
to make it feel slicker and help you search your code faster! In 17.3, we’ve
continued to build on the preview. You’ll find the following notable changes in
the latest version...

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

8



VISUAL STUDIO 2022 FOR MAC RELEASE CANDIDATE 2

May 11, 2022 May 11, 2022 05/11/22
Jordan Matthiesen
Visual Studio 2022 for Mac 17.0 Release Candidate 2 is now available! In this
release, we’ve focused on addressing top reported issues from the first release
candidate. 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 ...

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

6Visual Studio 2022 for MacVisual Studio for MacVSMac



JUST-IN-TIME REFACTORING MADE EVEN EASIER WITH INTELLICODE AUTO SUGGESTED CODE
FOR C#

May 11, 2022 May 11, 2022 05/11/22
Peter Groenewegen
Have you ever wondered if there was a tool to help you with routine code tasks
like writing common constructors or inserting similar code to a few different
spots? Maybe you even know some code actions or refactorings that can help you.
But at the time you could have used the code action, you typed the change
instead, because you remembered ...

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

10C#IntelliCodeIntelliCode suggestions



VISUAL STUDIO 2022 17.2 IS NOW AVAILABLE!

May 10, 2022 May 10, 2022 05/10/22
Tim Heuer
Today we are pleased to release Visual Studio 2022 17.2 as generally available.
We want to acknowledge and thank all developers like you that continue to
provide us valuable feedback on your experiences using Visual Studio 2022 for
helping shape the product and be a part of our release! This release brings
continued improvements to the ...

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

127



UPDATE ALL VISUAL STUDIO INSTALLATIONS WITH A SINGLE CLICK!

May 9, 2022 May 9, 2022 05/9/22
Sayyeda Mussa
We are continuously improving the Visual Studio update experience so that it’s
as easy and effortless as possible. Many of you take advantage of the
side-by-side support for Visual Studio and have multiple versions of Visual
Studio installed simultaneously. In 17.3 Preview 1, we’ve made it easier to
update all of your side-by-side versions...

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

18InstallerUpdatesVisual Studio



VISUAL STUDIO ON AN ULTRA-WIDE MONITOR

May 5, 2022 May 5, 2022 05/5/22
Mads Kristensen
A growing number of Visual Studio customers use ultra-wide monitors today.
Ultra-wide means wider than a traditional 16:9 widescreen display – usually
3440x1440 or larger resolution. They seem to be gaining popularity among
developers and I’m curious how Visual Studio can use all this extra space. So, I
asked people on Twitter to send me ...

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

17ProductivityTips and Tricks



CASE STUDY: DOUBLE PERFORMANCE IN UNDER 30 MINUTES

May 2, 2022 May 2, 2022 05/2/22
Nik Karpinsky
Summary Recently I was converting some decompression code to C# so that we could
use it cross platform and to aid in our team’s effort to migrate our new
analysis process to .NET 6. After I got the initial implementation done with the
simplest, cleanest code that I could, I proceeded to profile it to make sure I
wasn’t doing anything ...

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

6.NET Object AllocationCPU UsagePerformance Profiler


 * Page 1
 * Page 2
 * Page 3
 * …
 * Page 96
 * 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 Framework.NET Object
Allocation17.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 DeliveryCordovaCPU
UsageCSSCustomer DevelopmentdashboardData
ScienceDatabaseDebuggerDebuggingDebugging and DiagnosticsDeep
LearningDevBlogsdeveloperDeveloper Command PromptDeveloper CommunityDeveloper
ProductivityDevTest LabsDiagnosticsDockerDocsdocument managementdotnetEclipse
JDT Language ServerEFEnterpriseEntity
FrameworkEventexceptionExtensionsF#FeedbackFindFind in FilesFsharpGame
DevelopmentgamingGetting StartedGitGit IntegrationGitHubGradlegroup
policyHockeyAppHTMLIdentityInstallerInstrumentationIntelliCodeIntelliCode
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 PlatformUnrealUnrealEngineUpdateUpdatesVBVertical 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