devblogs.microsoft.com
Open in
urlscan Pro
2600:1400:d:581::2f1e
Public Scan
Submitted URL: https://click.email.microsoftemail.com/?qs=a49e1404663566edd6f8c4c8643d94b2f6e8a3b082245020d6b454a56e7149e9deea5a9aa024e703063fea64ad84...
Effective URL: https://devblogs.microsoft.com/visualstudio/edge-developer-tools-for-visual-studio-preview/?wt.mc_id=VSS_SubNurPRO_V1_EML_7977659
Submission: On April 27 via api from CA — Scanned from CA
Effective URL: https://devblogs.microsoft.com/visualstudio/edge-developer-tools-for-visual-studio-preview/?wt.mc_id=VSS_SubNurPRO_V1_EML_7977659
Submission: On April 27 via api from CA — Scanned from CA
Form analysis
3 forms found in the DOMName: searchForm — GET /search
<form class="c-search" autocomplete="off" id="searchForm" name="searchForm" role="search" action="/search" method="GET"
data-seautosuggest="{"queryParams":{"market":"en-us","clientId":"7F27B536-CF6B-4C65-8638-A0F8CBDFCA65","sources":"Microsoft-Terms,Iris-Products,DCatAll-Products","filter":"+ClientType:StoreWeb","counts":"5,1,5"},"familyNames":{"Apps":"App","Books":"Book","Bundles":"Bundle","Devices":"Device","Fees":"Fee","Games":"Game","MusicAlbums":"Album","MusicTracks":"Song","MusicVideos":"Video","MusicArtists":"Artist","OperatingSystem":"Operating System","Software":"Software","Movies":"Movie","TV":"TV","CSV":"Gift Card","VideoActor":"Actor"}}"
data-seautosuggestapi="https://www.microsoft.com/services/api/v3/suggest"
data-m="{"cN":"GlobalNav_Search_cont","cT":"Container","id":"c1c9c3m1r1a1","sN":1,"aN":"c9c3m1r1a1"}" 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="{"cN":"SearchBox_nav","id":"n1c1c9c3m1r1a1","sN":1,"aN":"c1c9c3m1r1a1"}" data-toggle="tooltip" data-placement="right" title="" data-original-title="Search"
style="overflow-x: visible;">
<input type="hidden" name="blog" value="/visualstudio/" data-m="{"cN":"HiddenInput_nav","id":"n2c1c9c3m1r1a1","sN":2,"aN":"c1c9c3m1r1a1"}" style="overflow-x: visible;">
<button id="search" aria-label="Search" class="c-glyph" data-m="{"cN":"Search_nav","id":"n3c1c9c3m1r1a1","sN":3,"aN":"c1c9c3m1r1a1"}" 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="{"cN":"search suggestions_cont","cT":"Container","id":"c4c1c9c3m1r1a1","sN":4,"aN":"c1c9c3m1r1a1"}" style="overflow-x: visible;"></ul>
</div>
</form>
<form id="wp-link" tabindex="-1">
<input type="hidden" id="_ajax_linking_nonce" name="_ajax_linking_nonce" value="0619222a2b">
<h1 id="link-modal-title">Insert/edit link</h1>
<button type="button" id="wp-link-close"><span class="screen-reader-text">Close</span></button>
<div id="link-selector">
<div id="link-options">
<p class="howto" id="wplink-enter-url">Enter the destination URL</p>
<div>
<label><span>URL</span>
<input id="wp-link-url" type="text" aria-describedby="wplink-enter-url"></label>
</div>
<div class="wp-link-text-field">
<label><span>Link Text</span>
<input id="wp-link-text" type="text"></label>
</div>
<div class="link-target">
<label><span></span>
<input type="checkbox" id="wp-link-target"> Open link in a new tab</label>
</div>
</div>
<p class="howto" id="wplink-link-existing-content">Or link to existing content</p>
<div id="search-panel">
<div class="link-search-wrapper">
<label>
<span class="search-label">Search</span>
<input type="search" id="wp-link-search" class="link-search-field" autocomplete="off" aria-describedby="wplink-link-existing-content">
<span class="spinner"></span>
</label>
</div>
<div id="search-results" class="query-results" tabindex="0">
<ul></ul>
<div class="river-waiting">
<span class="spinner"></span>
</div>
</div>
<div id="most-recent-results" class="query-results" tabindex="0">
<div class="query-notice" id="query-notice-message">
<em class="query-notice-default">No search term specified. Showing recent items.</em>
<em class="query-notice-hint screen-reader-text">Search or use up and down arrow keys to select an item.</em>
</div>
<ul></ul>
<div class="river-waiting">
<span class="spinner"></span>
</div>
</div>
</div>
</div>
<div class="submitbox">
<div id="wp-link-cancel">
<button type="button" class="button">Cancel</button>
</div>
<div id="wp-link-update">
<input type="submit" value="Add Link" class="button button-primary" id="wp-link-submit" name="wp-link-submit">
</div>
</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 EDGE DEVELOPER TOOLS FOR VISUAL STUDIO (PREVIEW) Sayed H March 7th, 2022 When developing web apps, it’s common to use the browser developer tools to perform various tasks like; modifying the CSS, inspecting network traffic, etc. Because the browser is disconnected from the IDE, if you make changes to the running application in the browser, you will need to remember and reapply those changes to your code as well. To make you more productive, we have partnered with the Edge Developer Tools team to start integrating their developer tools into Visual Studio for ASP.NET Core, and ASP.NET, developers. You can download and install the preview extension at https://aka.ms/edgetools-for-vs. In the current Preview release we have enabled the both the Elements and Network tools. Below is an animated gif showing you the Elements tool in action. Download the preview extension You can use the Elements tool to make CSS edits more productive during development of web apps (ASP.NET Core and ASP.NET) in Visual Studio. One of my favorite things about the Elements tool is to use the visual CSS flexbox, and CSS grid, support. Take a look at the video below where I use the flexbox tools to fine tune my CSS to get the heading to appear the way that I like. In the quick video above, you can see that I apply the display: flex property, and then the flexbox tools icon appears. From there I can change the CSS using the dev tools to get the UI to the desired look. Before this extension, I would have typically performed this in my browser, then I would have to remember the CSS changes that I made and apply them to my source code. When using the dev tools that are integrated in Visual Studio, all changes in the elements tool will be applied to the source files. When changes are applied from the Edge dev tools to your CSS files, the undo stack in Visual Studio will enable you to undo any changes if needed. You can also edit your CSS files in Visual Studio and the changes will be applied to the application being previewed. Now that we’ve taken a look at the Elements tool, lets move on to the Network tool. NETWORK TOOLS In the embedded version of the Edge dev tools, you can use the following network tools. * Network * Network conditions * Network request blocking You can inspect the network traffic by using the Network tool. This tab should be visible by default when you open the embedded dev tools. Take a look at the animation below. When you first open the Network tool, it may be empty. Just refresh the page in Visual Studio to get the requests to appear in the Network tool. From the Network tool, you can open the Network conditions, as shown in the video, to simulate different possible network conditions. By clicking on the plus button, you can see the other tools that are currently available. We won’t cover the Issues or Network request blocking tool here, but those are available as they are when using Microsoft Edge itself. Let’s move on to the summary now. SUMMARY In this post we have briefly covered the new Preview extension that is available for Visual Studio to integrate the Edge Developer Tools. We explored the Elements and Network tool as well. Please download and try out this extension. For feedback, if you are reporting any bugs please use the built-in support to Report a Problem. If you have a suggestion, you can also use Report a Problem, or leave a comment below. We will be watching the comments here. Chris Heilmann (@codepo8) Sayed Ibrahim Hashimi (@SayedIHashimi) SAYED HASHIMI SENIOR PROGRAM MANAGER, VISUAL STUDIO Follow Posted in Visual Studio Web READ NEXT Happy 25th birthday Visual Studio! It’s now been 25 years since the first release of Visual Studio in 1997 and such a big milestone deserves a proper celebration. The Visual Studio 25th Anniversary Event... Mads K March 15, 2022 4 comments Visual Studio 2022 for Mac Preview 7 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 Jordan M March 15, 2022 21 comments 7 COMMENTS LEAVE A COMMENTCANCEL REPLY Log in to join the discussion. * Paul Ehigie March 7, 2022 10:50 pm collapse this comment Now this is what I call innovation. I was never a fan for VS till the 64bit came out with all the amazing extension then this ? I have now seen my first love of an IDE and cant wait to see more from this extension.💕💕💕👍👍👍 Log in to Reply * Sayed-Ibrahim-Hashimi March 8, 2022 8:33 am collapse this comment Thank you Paul! Log in to Reply * Dhanush Krishnan March 8, 2022 5:38 pm collapse this comment Hope it would be useful for my development Thank you 🙂 Log in to Reply * Sayed-Ibrahim-Hashimi March 9, 2022 10:03 am collapse this comment Thanks Dhanush, please let us know how it goes. Log in to Reply * Black Elijah (BT-AI/ETW2-PAI) March 15, 2022 3:19 am collapse this comment This sounds really cool! I wonder if it would work in our project, though. We load our CSS files via Webpack, by including them in our .jsx files. e.g. import './ExampleComponent.css'; Is Edge Developer Tools smart enough to recognize this pattern and still carry any CSS changes made in the browser back to the CSS file? Thanks 🙂 Log in to Reply * Sayed-Ibrahim-Hashimi March 15, 2022 12:40 pm collapse this comment I don’t believe that it works yet, but the Edge DevTools team is looking at ways to support CSS preprocessors. If you could try it and let the Edge DevTools team if it’s not working at https://github.com/MicrosoftEdge/DevTools/issues/25. Thanks! Log in to Reply * Farouk Belhocine March 18, 2022 1:50 pm collapse this comment Great feature. Hope will enhance our productivity. Thanks Log in to Reply 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 INSERT/EDIT LINK Close Enter the destination URL URL Link Text Open link in a new tab Or link to existing content Search No search term specified. Showing recent items. Search or use up and down arrow keys to select an item. Cancel 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 Notifications