CINXE.COM

Visual Studio IDE, Code Editor, Azure DevOps, & App Center - Visual Studio

<!DOCTYPE html> <html class="avada-html-layout-wide" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# og: http://ogp.me/ns#"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://visualstudio.microsoft.com/","20190412054021","https://web.archive.org/","web","/_static/", "1555047621"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://web.archive.org/web/20190412054021/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-K3RZTCX');</script> <!-- End Google Tag Manager --> <title>Visual Studio IDE, Code Editor, Azure DevOps, &amp; App Center - Visual Studio</title> <link rel="alternate" hreflang="en" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/"/> <link rel="alternate" hreflang="zh-hans" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/zh-hans/"/> <link rel="alternate" hreflang="zh-hant" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/zh-hant/"/> <link rel="alternate" hreflang="fr" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/fr/"/> <link rel="alternate" hreflang="de" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/de/"/> <link rel="alternate" hreflang="it" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/it/"/> <link rel="alternate" hreflang="ja" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/ja/"/> <link rel="alternate" hreflang="ru" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/ru/"/> <link rel="alternate" hreflang="es" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/es/"/> <link rel="alternate" hreflang="cs" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/cs/"/> <link rel="alternate" hreflang="ko" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/ko/"/> <link rel="alternate" hreflang="pl" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/pl/"/> <link rel="alternate" hreflang="pt-br" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/pt-br/"/> <link rel="alternate" hreflang="tr" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/tr/"/> <!-- This site is optimized with the Yoast SEO Premium plugin v9.1 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Visual Studio dev tools &amp; services make app development easy for any platform &amp; language. Try our Mac &amp; Windows code editor, IDE, or Azure DevOps for free."/> <link rel="canonical" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="website"/> <meta property="og:title" content="Visual Studio IDE, Code Editor, Azure DevOps, &amp; App Center - Visual Studio"/> <meta property="og:description" content="Visual Studio dev tools &amp; services make app development easy for any platform &amp; language. Try our Mac &amp; Windows code editor, IDE, or Azure DevOps for free."/> <meta property="og:url" content="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/"/> <meta property="og:site_name" content="Visual Studio"/> <meta property="og:image" content="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/05/visual-studio-software-twitter-card@2x.png"/> <meta property="og:image:secure_url" content="https://visualstudio.microsoft.com/wp-content/uploads/2018/05/visual-studio-software-twitter-card@2x.png"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="628"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:description" content="Visual Studio dev tools &amp; services make app development easy for any platform &amp; language. Try our Mac &amp; Windows code editor, IDE, or Azure DevOps for free."/> <meta name="twitter:title" content="Visual Studio IDE, Code Editor, Azure DevOps, &amp; App Center - Visual Studio"/> <meta name="twitter:image" content="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/05/visual-studio-software-twitter-card@2x.png"/> <script type="application/ld+json">{"@context":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/schema.org","@type":"WebSite","@id":"#website","url":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/","name":"Visual Studio","potentialAction":{"@type":"SearchAction","target":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script> <!-- / Yoast SEO Premium plugin. --> <link rel="dns-prefetch" href="//web.archive.org/web/20190412054021/https://s.w.org/"/> <link rel="alternate" type="application/rss+xml" title="Visual Studio » Feed" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/feed/"/> <link rel="alternate" type="application/rss+xml" title="Visual Studio » Comments Feed" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/comments/feed/"/> <link rel="shortcut icon" href="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/02/Microsoft-favicon.png" type="image/x-icon"/> <!-- For iPhone Retina display --> <link rel="apple-touch-icon" sizes="114x114" href="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/02/BrandVisualStudioIDE2017RTW_64x.png"> <!-- For iPad Retina display --> <link rel="apple-touch-icon" sizes="144x144" href="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/02/BrandVisualStudioIDE2017RTW_64x.png"> <meta property="og:title" content="Visual Studio IDE, Code Editor, Azure DevOps, &amp; App Center"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/"/> <meta property="og:site_name" content="Visual Studio"/> <meta property="og:description" content="Visual Studio 2019 Download the latest release today! Visual Studio Best-in-class tools for any developer Rich IDE, advanced debugging Download for Windows Community 2019 Professional 2019 Enterprise 2019 Learn more Editing and debugging on any"/> <meta property="og:image" content="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/05/visual-studio-software-twitter-card@2x.png"/> <link rel="stylesheet" id="vscom-font-awesome-pro-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/plugins/vscom-fusion-extension/font-awesome/css/vscom-font-awesome.min.css?1546983198" type="text/css" media="all"/> <link rel="stylesheet" id="vscom-icons-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/plugins/vscom-fusion-extension/vscom-icons/dist/css/vscom-icons.css?ver=1554918872" type="text/css" media="all"/> <link rel="stylesheet" id="avada-stylesheet-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/style.min.css?ver=5.6.2" type="text/css" media="all"/> <!--[if IE]> <link rel='stylesheet' id='avada-IE-css' href='https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/ie.min.css?ver=5.6.2' type='text/css' media='all' /> <![endif]--> <link rel="stylesheet" id="fusion-dynamic-css-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/uploads/fusion-styles/fcb29888b7474f5837b1544fe34e3c9d.min.css?ver=4.9.10" type="text/css" media="all"/> <link rel="stylesheet" id="avada-max-1c-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/max-1c.min.css?ver=5.6.2" type="text/css" media="only screen and (max-width: 644px)"/> <link rel="stylesheet" id="avada-max-2c-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/max-2c.min.css?ver=5.6.2" type="text/css" media="only screen and (max-width: 735px)"/> <link rel="stylesheet" id="avada-min-2c-max-3c-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-2c-max-3c.min.css?ver=5.6.2" type="text/css" media="only screen and (min-width: 735px) and (max-width: 826px)"/> <link rel="stylesheet" id="avada-min-3c-max-4c-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-3c-max-4c.min.css?ver=5.6.2" type="text/css" media="only screen and (min-width: 826px) and (max-width: 917px)"/> <link rel="stylesheet" id="avada-min-4c-max-5c-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-4c-max-5c.min.css?ver=5.6.2" type="text/css" media="only screen and (min-width: 917px) and (max-width: 1008px)"/> <link rel="stylesheet" id="avada-min-5c-max-6c-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-5c-max-6c.min.css?ver=5.6.2" type="text/css" media="only screen and (min-width: 1008px) and (max-width: 1099px)"/> <link rel="stylesheet" id="avada-min-shbp-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-shbp.min.css?ver=5.6.2" type="text/css" media="only screen and (min-width: 300px)"/> <link rel="stylesheet" id="avada-max-shbp-max-sh-shbp-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/?action=avada-get-styles&amp;mq=max-shbp.min%2Cmax-sh-shbp.min&amp;ver=5.6.2" type="text/css" media="only screen and (max-width: 300px)"/> <link rel="stylesheet" id="avada-min-768-max-1024-p-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-768-max-1024-p.min.css?ver=5.6.2" type="text/css" media="only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)"/> <link rel="stylesheet" id="avada-min-768-max-1024-l-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-768-max-1024-l.min.css?ver=5.6.2" type="text/css" media="only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)"/> <link rel="stylesheet" id="avada-max-sh-cbp-max-sh-sbp-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/?action=avada-get-styles&amp;mq=max-sh-cbp.min%2Cmax-sh-sbp.min&amp;ver=5.6.2" type="text/css" media="only screen and (max-width: 800px)"/> <link rel="stylesheet" id="avada-max-sh-640-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/max-sh-640.min.css?ver=5.6.2" type="text/css" media="only screen and (max-width: 640px)"/> <link rel="stylesheet" id="avada-max-shbp-18-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/max-shbp-18.min.css?ver=5.6.2" type="text/css" media="only screen and (max-width: 282px)"/> <link rel="stylesheet" id="avada-max-shbp-32-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/max-shbp-32.min.css?ver=5.6.2" type="text/css" media="only screen and (max-width: 268px)"/> <link rel="stylesheet" id="avada-min-sh-cbp-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/min-sh-cbp.min.css?ver=5.6.2" type="text/css" media="only screen and (min-width: 800px)"/> <link rel="stylesheet" id="avada-max-640-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/css/media/max-640.min.css?ver=5.6.2" type="text/css" media="only screen and (max-device-width: 640px)"/> <link rel="stylesheet" id="style-vscom-dist-min-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/plugins/vscom-asset-minification/assets/css/vscom-dist.min.css?1554152355" type="text/css" media="all"/> <link rel="stylesheet" id="style-en-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/plugins/vscom-asset-minification/assets/css/en.min.css?1544658622" type="text/css" media="all"/> <meta name="ms.locale_id" content="27308"/> <meta name="ms.locale_slug" content="visual-studio-ide-code-editor-vsts-mobile-center"/> <script type="text/javascript"> // document.onReady document.addEventListener("DOMContentLoaded", function(event) { var locale_slug = "visual-studio-ide-code-editor-vsts-mobile-center"; var locale_id = "27308"; }); </script> <script type="text/javascript" src="https://web.archive.org/web/20190412054021js_/https://visualstudio.microsoft.com/wp-includes/js/jquery/jquery.js?ver=1.12.4"></script> <script type="text/javascript" src="https://web.archive.org/web/20190412054021js_/https://visualstudio.microsoft.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1"></script> <script type="text/javascript" src="https://web.archive.org/web/20190412054021js_/https://visualstudio.microsoft.com/wp-content/plugins/vscom-utility-plugin/js/utility.js?ver=1551389601"></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://visualstudio.microsoft.com/xmlrpc.php?rsd"/> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://visualstudio.microsoft.com/wp-includes/wlwmanifest.xml"/> <link rel="shortlink" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/"/> <link rel="alternate" type="application/json+oembed" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvisualstudio.microsoft.com%2F"/> <link rel="alternate" type="text/xml+oembed" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvisualstudio.microsoft.com%2F&amp;format=xml"/> <meta name="generator" content="WPML ver:4.0.8 stt:60,62,9,1,4,3,27,28,29,41,43,46,2,54;"/> <link rel="stylesheet" href="https://web.archive.org/web/20190412054021cs_/https://statics-uhf-eus.akamaized.net/west-european/shell/_scrf/css/themes=default.device=uplevel_web_pc/e9-4413b1/4e-bb306d/a9-963a11/10-aee09b/51-465167/1d-9730ee/34-521645/51-6d3a1e?ver=2.0" type="text/css" media="all"/><link rel="stylesheet" href="https://web.archive.org/web/20190412054021cs_/https://statics-uhf-eus.akamaized.net/statics/override.css?c=7" type="text/css"/><meta name="ms.shortidmsdn" content="page-27308"/> <meta name="ms.lang" content="en"/> <meta name="ms.loc" content="US"/> <meta name="Ms.Locale" content="en_US"/> <link rel="preload" href="/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2016/05/latest1.woff" as="font"> <link rel="preload" href="/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/latest-4.woff" as="font"> <link rel="preload" href="/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2018/05/segoeuib.woff" as="font"> <link rel="preload" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/mwf/_h/v2.98/mwf.app/fonts/mwfmdl2-v2.98.woff" as="font"> <link rel="preload" href="https://web.archive.org/web/20190412054021/https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2" as="font"> <link rel="preload" href="https://web.archive.org/web/20190412054021/https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.woff2" as="font"> <link rel="preload" href="https://web.archive.org/web/20190412054021/https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/Bold/latest.woff2" as="font"> <script> var img_placeholder = 'https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png'; </script><style type="text/css">.post-content p{padding:0;letter-spacing:0;color:#000}.feature.hero h1,.vscom-hero,.vscom-hero a:active,.vscom-hero a:focus,.vscom-hero a:hover,.vscom-hero a:link,.vscom-hero a:visited,.vscom-hero p,.vscom-hero-subtitle>h2,.vscom-hero-title>h1,.vscom-hero-title>h2{color:#fff}.herocontent{color:#fff!important}.fusion-content-boxes.fusion-content-boxes--home .heading img{width:49px;height:49px;margin-right:0}.bbp-submit-wrapper .button,.fusion-button,.gform_wrapper .button,.gform_wrapper .gform_button,.post-password-form input[type=submit],.woocommerce .checkout #place_order,.wpcf7-submit{text-transform:none}.fusion-tabs .nav-tabs.nav-justified,.fusion-tabs.horizontal-tabs.clean .nav-tabs{border:none;border-bottom:1px solid #f1f1f1}.fusion-tabs .nav-tabs{display:flex;justify-content:space-between}.fusion-tabs .nav{margin:0 auto}.fusion-layout-column--centered{float:none;margin-left:auto!important;margin-right:auto!important}.fusion-tabs .nav-tabs li .tab-link{color:#000}.fusion-tabs .nav-tabs li .tab-link{transition-property:none}.fusion-tabs .fusion-mobile-tab-nav .nav-tabs li{margin-bottom:0;width:100%}.fusion-tabs--dark .nav-tabs li .tab-link{padding:2em 1.25em .5em 1.25em}</style> <style type="text/css">.fusion-content-boxes--home .fusion-column:nth-of-type(1) .image { background-color: rgba(0, 0, 0, 0.30); } .fusion-content-boxes--home .fusion-column:nth-of-type(2) .image, .fusion-content-boxes--home .fusion-column:nth-of-type(3) .image { background-color: rgba(0, 0, 0, 0.30); } .fusion-content-boxes--home .fusion-column:nth-of-type(4) .image { background-color: rgba(0, 0, 0, 0.30); } .fusion-content-boxes--home .heading .image { padding: 0px; } .fusion-content-boxes.fusion-content-boxes--home .heading img { width: 70px; height: 70px; } .banner-text { padding-top: 10px; margin: 0 auto; display: block; width: 100%; color: #fff; text-align: center; padding-bottom: 20px; line-height: 1.75 !important; } .banner-text p { text-align: center !important; color: #fff; font-size: 1.2em; } .banner-text a { color: #fff; border: 1px solid #fff; padding: 2px 9px; text-align: right; margin-left: 30px; } .width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth { margin: 0 !important; } .azure-devops--slide a { border: 1px solid #0078D7; } .vscom-tag-rose { background: #E096C0; } .bss-prev { left: 0 !important; } .bss-next, .bss-prev, .bss-pause, .bss-pause:hover, .bss-pause:focus { background: #000 !important; /* fallback if browser doesn't support rgba */ background: rgba(0, 0, 0, 0.6) !important; } /*********** ADD TO STYLE.CSS *********************************************/ .vscom-hero--home::before { opacity: 0.70; } .fusion-content-boxes--home .content-box-heading { font-weight: 700; margin-bottom: 0.35rem !important; } .fusion-content-boxes--home .vscom-flex-start { min-height: 4.3em; } /*****************************************************************************/ .fusion-content-boxes--home .psep { font-size: .85rem; } .psep a { color: #FFF !important; } .set-aspect-ratio { width: 100%; } .aspect-ratio-wrapper { height: 0 !important; /* width and height MUST be 0 in order to size via padding */ width: 0 !important; /* both must be important, overriding will cause the box to size incorrectly */ overflow: hidden; padding-left: 100%; position: relative; } .ar-16x9 { padding-top: 56.25%; /* 9/16 = 0.5625 */ } .aspect-ratio-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .vscom-dropdown-button .toplink { padding: 9px 21px !important; } .vscom-flex-end { margin-top: auto; } .licenselink { text-decoration: underline !important; } .small-text { position: absolute; width: 200%; font-size: 0.6rem; } .space, .space a { color: #FFF; width: auto !important; /* so the line doesn't break, but still wraps */ } .extra-margin { margin-top: 1.25rem; } /* LEGACY */ .home #main { padding: 0 !important; } .connect-home .vscom-dropdown-button { display: inline-block; background: #0067b8; width: auto !important; /* overriding global with !important */ } .connect-home .vscom-dropdown-button ul a { font-family: inherit; } .connect-home .vscom-dropdown-button>li>div>a { padding: 8px 20px; width: 100%; } /* defeating some rules from global */ .connect-home .vscom-dropdown-button .subwrap a { color: #000; } .connect-home .fusion-title { position: relative; } .connect-home .bringforward { position: relative; /* z-index requires a position, positioned elements show up in front of static ones */ z-index: 500; } .connect-home .space { font-size: 0.6rem; height: 1.5rem; margin: 0 !important; } .connect-home .content-boxes-clean-horizontal .col-lg-4 { padding-left: 0 !important; border-width: 0 !important; } .connect-home .fusion-content-boxes.content-boxes-clean-horizontal .col { padding: 0; } .connect-home.fullwidth-box.final-cta { display: block !important; background-color: #fff !important; position: relative; } .connect-home.fullwidth-box.final-cta { padding-top: 0 !important; padding-bottom: 0 !important; } .connect-home h4 { font-size: 1.5em; } .connect-home .content-boxes .fusion-button-wrapper, .connect-home.final-cta .fusion-button-wrapper { display: inline-block; } .connect-home.finalcta { margin: 0 !important; padding: 35px !important; } .connect-home .vscom-dropdown-button .fusion-button-wrapper { width: 100% !important; } .connect-home .vscom-dropdown-button li[role="menuitem"], .connect-home .content-boxes .fusion-button-wrapper { font-size: 18px; } .connect-home .content-boxes .fusion-button-wrapper a { text-align: left; } .connect-home .fusion-content-boxes .content-container { padding-left: 0 !important; } #wrapper .post-content .connect-home .content-box-heading { font-weight: 400; font-size: 1.3rem !important; line-height: 1 !important; min-height: 3rem; padding: 0 !important; } .connect-home .fusion-content-boxes.content-boxes-icon-on-side .heading { margin-bottom: 0.25rem; display: block; } .connect-home .learn-more h6, .connect-home h6 a.learn-more { font-size: 16px; padding: 15px 0; text-transform: uppercase; } .connect-home .badge, .connect-home .new-tag { font-size: .8em; display: inline-block; letter-spacing: .075em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 100%; font-weight: 400; background-color: #FFD800; padding: 0 7px 1px; margin-bottom: -20px; } .connect-home a.graylink, .connect-home a.graylink:hover, .connect-home a.graylink:visited, .connect-home a.graylink:focus { color: #000 !important; } .post-content .connect-home>#feature { margin-left: 0 !important; margin-right: 0 !important; } .connect-home .fusion-imageframe { margin-right: 0 !important; } .connect-home .appcenter-icon-row { width: 60%; margin: 0 auto !important; } .connect-home .appcenter-icon-row .content-box-column, .connect-home .appcenter-icon-row .col { padding: 0 !important; } .connect-home .appcenter-icon-row .content-box-column, .connect-home .appcenter-icon-row .content-wrapper-background { background: transparent !important; } .connect-home .appcenter-icon-row .content-box-column { max-width: 20% !important; float: left !important; padding: 0; min-height: 0; margin: 25px 0 !important; clear: none; } .connect-home .appcenter-icon-row .col-lg-3, .connect-home .appcenter-icon-row .col-md-3, .connect-home .appcenter-icon-row .col-sm-3 { width: 25% !important; box-sizing: border-box; float: left; padding: 15px; } .connect-home .appcenter-icon-row .heading, .connect-home .appcenter-icon-row .image>img { margin-bottom: 0; } .connect-home .appcenter-icon-row .image>img { max-width: 100%; min-width: 50px; height: auto; } .connect-home.whats-new { padding: 40px !important; margin: 0 !important; position: relative; } .connect-home.whats-new .two-wide-grid { margin: 45px auto 0 auto !important; width: 100%; } .connect-home.whats-new h1 { font-size: 34px; margin: 15px 0 !important; } .connect-home.whats-new .two-wide-grid .content-box-column { max-width: 450px; width: 25%; float: left; box-sizing: border-box; } .connect-home.whats-new .two-wide-grid .heading img { width: 75px; } .connect-home.whats-new .two-wide-grid .content-wrapper-background { padding: 0; background-color: transparent !important; } .connect-home.whats-new .two-wide-grid .content-container { padding-left: 90px !important; font-size: 16px; margin-bottom: 15px; } #wrapper .connect-home.whats-new .content-box-column .heading h2 { padding: 0 0 0 90px !important; font-size: 20px !important; line-height: 24px !important; font-weight: 400 !important; } .connect-home.finalcta p { min-height: 3.5em; font-size: 0.9em; } .connect-home.finalcta .fusion-row { max-width: 1280px !important; } p#site-home.bottom.code-legal, p.bottom.code-legal { position: relative; bottom: -10px; margin-bottom: 0; } .connect-home.fullwidth-box { margin-left: 0 !important; margin-right: 0 !important; } .connect-home .toplink, .connect-home .sublink, .connect-home .fusion-button.button-1:hover, .connect-home .fusion-button.button-1:focus, .connect-home .fusion-button.button-1:active { padding: 10px 20px !important; /* overriding global.css */ } .vscom-iconrow, .vscom-iconrow-wrapper { width: 88% !important; } .ms-dot-net.vscom-slider-slide { background-color: #2c1450; } .bss-slides figure.ms-dot-net.vscom-slider-slide { background-color: #2c1450 !important; } .vscom-hero.vscom-hero--home { padding: 9.5rem 2.183rem 6rem 2.183rem !important } .vscom-banner .vscom-banner-wrapper h2, .vscom-banner .vscom-banner-wrapper p, .vscom-banner .vscom-banner-wrapper .vscom-banner-button { margin: 0 20px !important; font-size: 1rem !important; } .vscom-banner .vscom-banner-wrapper .vscom-banner-button a { font-size: 1rem !important; } .vscom-slider p.mobile-text { display: none; } /* 2019 preview slider */ .vscom-slider .preview_2019 { background: -moz-linear-gradient(0deg, #000000 0%, #341E4C 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #000000), color-stop(100%, #341E4C)); /* safari4+,chrome */ background: -webkit-linear-gradient(0deg, #000000 0%, #341E4C 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(0deg, #000000 0%, #341E4C 100%); /* opera 11.10+ */ background: -ms-linear-gradient(0deg, #000000 0%, #341E4C 100%); /* ie10+ */ background: linear-gradient(90deg, #000000 0%, #341E4C 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#341E4C', GradientType=1); /* ie6-9 */ } /* live share and preview slider */ .vscom-slider .live_share { background: #865fc5; background: -moz-linear-gradient(top, #865fc5 0%, #302c6c 100%); background: -webkit-linear-gradient(top, #865fc5 0%, #302c6c 100%); background: linear-gradient(to bottom, #865fc5 0%, #302c6c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#865fc5', endColorstr='#302c6c', GradientType=0); } .vscom-slider .live_share .vscom-slide-image, .vscom-slider .preview_2019 .vscom-slide-image { box-shadow: 10px 0 15px rgba(0, 0, 0, 0.25); border-top: 2px solid #CCCCCC; border-left: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; border-bottom: 0; border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; position: absolute; left: 45%; bottom: 0; width: auto; height: 75%; padding: 20px 20px 0 20px; background-color: #2e2e2e; } .vscom-slider .preview_2019-mac .vscom-slide-image { position: absolute; left: 45%; bottom: 0; width: auto; height: 75%; } .vscom-slider .preview_2019 .vscom-slide-text a.text-link{ color: #fff !important; text-decoration:underline; background-color:transparent; display:inline; padding:0; margin-top:0; } .vscom-slider .preview_2019 .vscom-slide-text a.text-link.text-link--bottom{ display:block; margin-top:30px; } .vscom-slider .preview_2019 a.2019rc-button, .vscom-slider .preview_2019 a.2019rc-button:link{ font-weight: 400 !important; } /* Large Screen Monitors */ @media screen and (max-width: 1600px) { .connect-home .content-boxes-icon-on-side .heading-with-icon img { width: 40px; } } @media screen and (max-width: 1400px) { .ms-dot-net.vscom-slider-slide img.vscom-slide-image { display: none; } } /* iPad Pro - landscape */ @media only screen and (max-width: 1366px) { .connect-home.finalcta .title { min-height: 3em; margin-bottom: 0 !important; } } @media screen and (max-width: 1300px) { .vscom-slider .live_share .vscom-slide-image, .vscom-slider .preview_2019 .vscom-slide-image { left: 50%; } } @media screen and (max-width: 1280px) { .connect-home .content-boxes-icon-on-side .heading-with-icon img { width: 35px; } .connect-home.fusion-fullwidth.fullwidth-box, .connect-home.fullwidth-box.final-cta { margin: 0 0 !important; padding-left: 40px; padding-right: 40px; } .connect-home.finalcta p:not(.code-legal) { min-height: 5em; } .connect-home .toplink, .connect-home .sublink { font-size: 0.85em !important; } .connect-home .sublink { color: #000; } .connect-home .appcenter-icon-row { width: 70%; } } @media screen and (max-width: 1240px) { .fusion-content-boxes--home .content-box-heading, .fusion-content-boxes--home .vscom-flex-start { padding-left: 80px !important; } } @media screen and (max-width: 1160px) { .connect-home .appcenter-icon-row { width: 75%; } } /* iPad & iPad Mini - landscape */ @media only screen and (max-width: 1100px) { .connect-home.fusion-fullwidth.fullwidth-box, .connect-home.fullwidth-box.final-cta { display: block; margin: 0 0 !important; } .connect-home .columns .col { float: none; width: 100% !important; margin: 0 0 40px; } .connect-home.whats-new .two-wide-grid { width: 95%; } .ms-ignite.vscom-slider-slide { background: #000; } .ms-ignite.vscom-slider-slide .vscom-slide-image { display: none; } .vscom-slider .live_share .vscom-slide-image, .vscom-slider .preview_2019 .vscom-slide-image { display: none !important; } } @media only screen and (max-width: 900px) { .connect-home.whats-new .two-wide-grid { width: 85%; } .connect-home .appcenter-icon-row { width: 100%; } .connect-home.finalcta p:not(.code-legal) { min-height: 7em; } } @media only screen and (max-width: 800px) { .vscom-swimlane.vscom-swimlane--final-cta .fusion-layout-column { margin-top: 25px !important; margin-bottom: 25px !important; } .vscom-swimlane.vscom-swimlane--final-cta .fusion-title { margin-bottom: 12px !important; } .connect-home.finalcta .fusion-layout-column:first-child .fusion-title { margin-top: 0 !important; } .connect-home.finalcta .title { min-height: 2em; } .connect-home.finalcta p:not(.code-legal) { min-height: 2em; } .connect-home.finalcta .fusion-separator { margin: 0px !important; } .connect-home.whats-new .two-wide-grid .content-box-column { width: 100%; float: none; } .vscom-hero.vscom-hero--home { padding: 13rem 2.183rem 6rem 2.183rem !important } .vscom-banner .vscom-banner-wrapper { width: 100%; padding: 1rem 0px; } .vscom-slider p.mobile-text { display: block !important; } .vscom-slider p { display: none; } .vscom-tag p { display: block; } .vscom-banner .vscom-banner-wrapper .vscom-banner-button { margin: 20px 0 0 0 !important; } .vscom-slider .preview_2019 .vscom-slide-text a.text-link{ color: #fff !important; text-decoration:underline; background-color:transparent; display:inline; padding:0; margin-top:20px; } } @media only screen and (max-width: 700px) { .connect-home.whats-new .two-wide-grid { width: 90%; } .vscom-hero--home .vscom-hero-title>h1 { font-size: 4.555rem !important; } } @media only screen and (max-width:640px) { .fusion-column-wrapper { background-color: transparent !important; } #wrapper { overflow: auto !important; } } @media only screen and (max-width: 600px) { .connect-home.fusion-fullwidth.fullwidth-box, .connect-home.fullwidth-box.final-cta { padding: 40px; display: block; } .connect-home .content-box-column { margin-bottom: 50px; } .connect-home .width-100 .fullwidth-box, .finalcta.home { margin: 0 0 !important; } .connect-home .appcenter-icon-row { width: 100%; padding: 40px 0 !important; margin: 0 !important; } } @media screen and (max-width: 510px) { .vscom-hero--home .vscom-hero-title>h1 { font-size: 3rem !important; } }</style> <script> // Passing server variables intoto javascript var optimizely_js = 'https://web.archive.org/web/20190412054021/https://cdn.optimizely.com/js/6189442473.js' var newrelic_browser_appID = '143517321' var isMsccEnabled ='true' var obj = load_conditional_js(optimizely_js); var consentRequired = obj.consentRequired; var optimizelyLoaded = obj.optimizelyLoaded; var currentLocaleCode = 'en'; var MsccSettings = { isMsccEnabled: true, currentLocaleCode: 'en', siteName: 'Visual Studio', domain: 'visualstudio.microsoft.com', msccRestApiRootUrl: 'https://web.archive.org/web/20190412054021/https://uhf.microsoft.com' }; </script> <script type="text/javascript"> /* <![CDATA[ */ var wpml_browser_redirect_params = {"pageLanguage":"en","languageUrls":{"en_US":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com","en":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com","US":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com","zh_CN":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/zh-hans\/","zh":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/zh-hans\/","CN":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/zh-hans\/","zh-hans":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/zh-hans\/","zh_TW":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/zh-hant\/","TW":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/zh-hant\/","zh-hant":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/zh-hant\/","fr_FR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/fr\/","fr":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/fr\/","FR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/fr\/","de_DE":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/de\/","de":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/de\/","DE":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/de\/","it_IT":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/it\/","it":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/it\/","IT":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/it\/","ja":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/ja\/","ru_RU":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/ru\/","ru":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/ru\/","RU":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/ru\/","es_ES":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/es\/","es":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/es\/","ES":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/es\/","cs_CZ":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/cs\/","cs":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/cs\/","CZ":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/cs\/","ko_KR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/ko\/","ko":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/ko\/","KR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/ko\/","pl_PL":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/pl\/","pl":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/pl\/","PL":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/pl\/","pt_BR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/pt-br\/","pt":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/pt-br\/","BR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/pt-br\/","pt-br":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/pt-br\/","tr_TR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/tr\/","tr":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/tr\/","TR":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/tr\/"},"cookie":{"name":"_icl_visitor_lang_js","domain":"visualstudio.microsoft.com","path":"\/","expiration":720},"is404":false}; /* ]]> */ var WPMLBrowserRedirect=function(a){"use strict";var b=this,a=a||window.wpml_browser_redirect_params;b.wpml_browser_redirect_params=a,b.init=function(){var c,d;if(b.is404())return void(b.status="404");var e=b.readCookie(a.cookie.name);if(e)return c=b.redirectIfNeeded(e),void(b.status="cookie");d=b.getBrowserLanguage(),c=b.lookUpRedirectParams(d),b.status="new";var f=a.pageLanguage.toLowerCase();if(void 0!==c&&!1!==c.url&&!1===navigator.cookieEnabled&&c.url===a.languageUrls[f])return void(b.status="no cookies");void 0!==c&&!1!==c.url&&c.url!==a.languageUrls[f]&&(b.status="redirect",b.redirectWithQueryString(c.url))},b.lookUpRedirectParams=function(c){for(var d,e=c.length,f=a.pageLanguage.toLowerCase(),g=0;g<e;g++){var h=c[g];if(f===h){b.setCookie(h);break}if(d=b.mapBrowserToWPMLLang(h),!1!==d.url){b.setCookie(d.language);break}}return d},b.getRedirectUrl=function(b){if(!1===b)return{url:!1,language:!1};var c=!1,d=!1,e=a.languageUrls,f=b.substr(0,2),g=b.substr(3,2);return void 0===e[b]?void 0!==e[f]?(c=e[f],d=f):void 0!==e[g]&&(c=e[g],d=g):(c=e[b],d=b),{url:c,language:d}},b.is404=function(){return a.is404},b.mapBrowserToWPMLLang=function(a){return a=b.maybeCovertChinese(a),b.getRedirectUrl(a)},b.redirectIfNeeded=function(c){var f,d=a.pageLanguage.toLowerCase(),e=a.languageUrls;return c=b.maybeCovertChinese(c),d!==c&&c.substr(0,2)!==d&&e[c]!==e[d]&&(f=b.getRedirectUrl(c),!1!==f.url&&(b.redirectWithQueryString(f.url),b.setCookie(f.language))),f},b.maybeCovertChinese=function(a){var b=["hans","cn","CN"];return"zh"===a.substr(0,2)&&-1===b.indexOf(a.substr(3,4))&&a.length>3||"TW"==a?a="zh-hant":("zh"==a||"zh"===a.substr(0,2)&&b.indexOf(a.substr(3,4))>=0||"CN"==a)&&(a="zh-hans"),a},b.redirectWithQueryString=function(a){var b=document.referrer,c=0===b.indexOf(location.protocol+"//"+location.host);""!==window.location.search?(a+=window.location.search,""===b||c||(a+="&rr="+encodeURIComponent(b))):""===b||c||(a+="?rr="+encodeURIComponent(b)),window.location=a},b.getExpirationDate=function(){var b=new Date,c=b.getTime();return b.setTime(c+60*a.cookie.expiration*60*1e3),b},b.readCookie=function(a){var b=document.cookie.match("(^|;)\\s*"+a+"\\s*=\\s*([^;]+)");return b?b.pop():""},b.setCookie=function(c){var d=a.cookie,e=d.name,f="/";d.path&&(f=d.path),document.cookie=e+"= ; expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie=e+"= ; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;",document.cookie=e+"= ; domain= ; expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie=e+"= ; domain= ; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;",document.cookie=e+"= ; domain=."+d.domain+"; expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie=e+"= ; domain=."+d.domain+"; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;",document.cookie=e+"="+c+"; expires="+b.getExpirationDate().toGMTString()+"; path="+f},b.getBrowserLanguage=function(){var a=[];return navigator.languages&&(a=navigator.languages),0===a.length&&(navigator.language||navigator.userLanguage)&&a.push(navigator.language||navigator.userLanguage),0===a.length&&(navigator.browserLanguage||navigator.systemLanguage)&&a.push(navigator.browserLanguage||navigator.systemLanguage),0!==a.length&&(a=a.join("|").toLowerCase().split("|")),a}};"undefined"!=typeof module&&module.exports&&(module.exports={WPMLBrowserRedirect:WPMLBrowserRedirect});var wpmlBrowserRedirect=new WPMLBrowserRedirect;wpmlBrowserRedirect.init(); </script> <script> /*! lazysizes - v4.1.3 | For lazy loading images */ !function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=a===!0)&&(g=33),b||(b=!0,d=e-(f.now()-c),0>d&&(d=0),a||9>d?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;d>a?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b]);a.lazySizesConfig=d,k(function(){d.init&&F()})}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K,L,M=/^img$/i,N=/^iframe$/i,O="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),P=0,Q=0,R=0,S=-1,T=function(a){R--,a&&a.target&&u(a.target,T),(!a||0>R||!a.target)&&(R=0)},U=function(a,c){var d,f=a,g="hidden"==x(b.body,"visibility")||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility");for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)g=(x(f,"opacity")||1)>0,g&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},V=function(){var a,f,h,j,k,m,n,p,q,r=c.elements;if((o=d.loadMode)&&8>R&&(a=r.length)){f=0,S++,null==K&&("expand"in d||(d.expand=e.clientHeight>500&&e.clientWidth>500?500:370),J=d.expand,K=J*d.expFactor),K>Q&&1>R&&S>2&&o>2&&!b.hidden?(Q=K,S=0):Q=o>1&&S>1&&6>R?J:P;for(;a>f;f++)if(r[f]&&!r[f]._lazyRace)if(O)if((p=r[f][i]("data-expand"))&&(m=1*p)||(m=Q),q!==m&&(y=innerWidth+m*L,D=innerHeight+m,n=-1*m,q=m),h=r[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*L&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||"hidden"!=x(r[f],"visibility"))&&(l&&3>R&&!p&&(3>o||4>S)||U(r[f],m))){if(ba(r[f]),k=!0,R>9)break}else!k&&l&&!j&&4>R&&4>S&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=r[f][i](d.sizesAttr)))&&(j=g[0]||r[f]);else ba(r[f]);j&&!k&&ba(j)}},W=B(V),X=function(a){s(a.target,d.loadedClass),t(a.target,d.loadingClass),u(a.target,Z),v(a.target,"lazyloaded")},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},p&&(u(a,T,!0),clearTimeout(m),m=k(T,2500),s(a,d.loadingClass),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(N.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(p?T(o):R--,X(o))},!0)}),ba=function(a){var b,c=M.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,R++,aa(a,b,f,e,c))},ca=function(){if(!l){if(f.now()-p<999)return void k(ca,999);var a=C(function(){d.loadMode=3,W()});l=!0,d.loadMode=3,W(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a()},!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),L=d.hFac,j("scroll",W,!0),j("resize",W,!0),a.MutationObserver?new MutationObserver(W).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",W,!0),e[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ca():(j("load",ca),b[h]("DOMContentLoaded",W),k(ca,2e4)),c.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;g>f;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width,d&&d!==a._lazysizesWidth&&c(a,f,e,d)))},f=function(){var b,c=a.length;if(c)for(b=0;c>b;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}}); </script> <meta name="format-detection" content="telephone=no"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <script type="text/javascript"> var doc = document.documentElement; doc.setAttribute('data-useragent', navigator.userAgent); </script> <script> function searchbuttonclick() { if (!isSearchFieldVisible()) { displaySearchField(); focusSearchField(); } else if (document.getElementById('searchinput').value) { document.getElementById('searchform').submit(); } else { closeSearchBox(); } } function focusSearchField() { var textBox = jQuery("#searchfield"); textBox = textBox.length > 0 ? textBox[0] : null; jQuery("#searchfield").focus(); if (!!textBox && textBox != document.activeElement) { textBox.focus(); } } function clearSearchText() { document.getElementById('searchinput').value=''; } function isSearchFieldVisible() { return document.getElementById('searchfield').style.display !== 'none'; } function displaySearchField() { document.getElementById('searchfield').style.display = 'inline-block'; } function closeSearchBox(){ clearSearchText(); document.getElementById('searchfield').style.display = 'none'; } </script> <script>window.performance && performance.mark && performance.mark("HeadAreaEnd")</script> </head> <body class="home page-template page-template-100-width page-template-100-width-php page page-id-27308 microsoft-uhf fusion-image-hovers fusion-body ltr no-tablet-sticky-header no-mobile-sticky-header no-mobile-slidingbar mobile-logo-pos-left layout-wide-mode fusion-top-header menu-text-align-center mobile-menu-design-modern fusion-show-pagination-text fusion-header-layout-v1 avada-responsive avada-footer-fx-none fusion-search-form-classic fusion-avatar-square"> <script>window.performance && performance.mark && performance.mark("BodyAreaBegin")</script> <!--Below DIV tag is for Usabilla Button --> <div id="usabilla-button" class="vscom-usabilla-button"> <a tabindex="0" id="usbl-integrated-button" href="#" class="vscom-usabilla-link" role="button" onkeypress="if(event.keyCode==32||event.keyCode==13){event.preventDefault();var bt = document.getElementById('usbl-integrated-button');bt.click(event);};"> <p class="vscom-usabilla-text"> Feedback <img class="vscom-usabilla-icon" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/edit-outline.svg" alt=""/> </p> </a> </div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://web.archive.org/web/20190412054021if_/https://www.googletagmanager.com/ns.html?id=GTM-K3RZTCX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Loading Accessibility Automation Tool in all non prod env --> <!-- Loading Accessibility Automation Tool in all non prod env --> <div id="headerArea" class="uhf" data-m="{&quot;cN&quot;:&quot;headerArea&quot;,&quot;cT&quot;:&quot;Area_coreuiArea&quot;,&quot;id&quot;:&quot;a1Body&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;Body&quot;}"> <div id="headerRegion" data-region-key="headerregion" data-m="{&quot;cN&quot;:&quot;headerRegion&quot;,&quot;cT&quot;:&quot;Region_coreui-region&quot;,&quot;id&quot;:&quot;r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;a1&quot;}"> <div id="headerUniversalHeader" data-m="{&quot;cN&quot;:&quot;headerUniversalHeader&quot;,&quot;cT&quot;:&quot;Module_coreui-universalheader&quot;,&quot;id&quot;:&quot;m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;r1a1&quot;}" data-module-id="Category|headerRegion|coreui-region|headerUniversalHeader|coreui-universalheader"> <header role="banner" class="c-uhfh context-uhf no-js c-sgl-stck c-category-header " itemscope="itemscope" data-header-footprint="/VisualStudio/VisualStudioHeaderMsft, fromService: True" data-magict="true" itemtype="http://schema.org/Organization"> <div class="theme-light js-global-head f-closed global-head-cont" data-m="{&quot;cN&quot;:&quot;Universal Header_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;m1r1a1&quot;}"> <div class="c-uhfh-gcontainer-st"> <button type="button" class="c-action-trigger c-glyph glyph-global-nav-button" aria-label="All Microsoft expand to see list of Microsoft products and services" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;Mobile menu button_nonnav&quot;,&quot;id&quot;:&quot;nn1c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"></button> <button type="button" class="c-action-trigger c-glyph glyph-arrow-htmllegacy" aria-label="Close search" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;Close Search_nonnav&quot;,&quot;id&quot;:&quot;nn2c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"></button> <a id="uhfLogo" class="c-logo c-sgl-stk-uhfLogo" itemprop="url" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/" aria-label="Microsoft" data-m="{&quot;cN&quot;:&quot;GlobalNav_Logo_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"> <img alt="" itemprop="logo" itemscope="itemscope" class="c-image" src="https://web.archive.org/web/20190412054021im_/https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31" role="presentation" aria-hidden="true"/> <span role="presentation" aria-hidden="true">Microsoft</span> </a> <div class="f-mobile-title"> <button type="button" class="c-action-trigger c-glyph glyph-chevron-left" aria-label="See more menu options" data-m="{&quot;cN&quot;:&quot;Mobile back button_nonnav&quot;,&quot;id&quot;:&quot;nn4c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"></button> <span data-global-title="Microsoft home" class="js-mobile-title">Visual Studio</span> <button type="button" class="c-action-trigger c-glyph glyph-chevron-right" aria-label="See more menu options" data-m="{&quot;cN&quot;:&quot;Mobile forward button_nonnav&quot;,&quot;id&quot;:&quot;nn5c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"></button> </div> <div class="c-show-pipe x-hidden-vp-mobile-st"> <a id="uhfCatLogo" class="c-logo c-cat-logo" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/" aria-label="Visual Studio" itemprop="url" data-m="{&quot;cN&quot;:&quot;CatNav_Visual Studio_nav&quot;,&quot;id&quot;:&quot;n6c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"> <span>Visual Studio</span> </a> </div> <div class="cat-logo-button-cont x-hidden"> <button type="button" id="uhfCatLogoButton" class="c-cat-logo-button x-hidden" aria-expanded="false" aria-label="Visual Studio" data-m="{&quot;cN&quot;:&quot;Visual Studio_nonnav&quot;,&quot;id&quot;:&quot;nn7c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"> Visual Studio </button> </div> <nav id="uhf-g-nav" aria-label="Contextual menu" class="c-uhfh-gnav" data-m="{&quot;cN&quot;:&quot;Category nav_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c8c1m1r1a1&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"> <ul class="js-paddle-items"> <li class="single-link js-nav-menu x-hidden-none-mobile-vp uhf-menu-item"> <a class="c-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/" data-m="{&quot;cN&quot;:&quot;CatNav_Home_nav&quot;,&quot;id&quot;:&quot;n1c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}"> Home </a> </li> <li class="nested-menu uhf-menu-item"> <div class="c-uhf-menu js-nav-menu"> <button type="button" id="c-shellmenu_47" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;CatNav_Products_nonnav&quot;,&quot;id&quot;:&quot;nn2c8c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}" style="white-space:nowrap">Products</button> <ul class="f-multi-column f-multi-column-4" data-class-idn="f-multi-column f-multi-column-4" aria-hidden="true" data-m="{&quot;cN&quot;:&quot;Products_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c8c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}"> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cN&quot;:&quot;Visual Studio IDE_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c8c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;CatNav_Visual Studio IDE_nonnav&quot;,&quot;id&quot;:&quot;nn1c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}">Visual Studio IDE</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Overview_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}"> <a id="shellmenu_49" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/" data-m="{&quot;cN&quot;:&quot;CatNav_Overview_nav&quot;,&quot;id&quot;:&quot;n1c2c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c1c3c8c1m1r1a1&quot;}">Overview</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Windows Apps_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}"> <a id="shellmenu_50" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/features/windows-apps-games/" data-m="{&quot;cN&quot;:&quot;CatNav_Windows Apps_nav&quot;,&quot;id&quot;:&quot;n1c3c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c1c3c8c1m1r1a1&quot;}">Windows Apps</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Mobile Apps_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}"> <a id="Mobile Apps" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/features/mobile-app-development/" data-m="{&quot;cN&quot;:&quot;CatNav_Mobile Apps_nav&quot;,&quot;id&quot;:&quot;n1c4c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c1c3c8c1m1r1a1&quot;}">Mobile Apps</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Azure Apps_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}"> <a id="Azure Apps" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/features/azure/" data-m="{&quot;cN&quot;:&quot;CatNav_Azure Apps_nav&quot;,&quot;id&quot;:&quot;n1c5c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c1c3c8c1m1r1a1&quot;}">Azure Apps</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Web Apps_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}"> <a id="Web Apps" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/features/web/" data-m="{&quot;cN&quot;:&quot;CatNav_Web Apps_nav&quot;,&quot;id&quot;:&quot;n1c6c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c1c3c8c1m1r1a1&quot;}">Web Apps</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;All Features_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}"> <a id="All Features" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/features/" data-m="{&quot;cN&quot;:&quot;CatNav_All Features_nav&quot;,&quot;id&quot;:&quot;n1c7c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c1c3c8c1m1r1a1&quot;}">All Features</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Pricing_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c8c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c1c3c8c1m1r1a1&quot;}"> <a id="shellmenu_55" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/pricing/" data-m="{&quot;cN&quot;:&quot;CatNav_Pricing_nav&quot;,&quot;id&quot;:&quot;n1c8c1c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c8c1c3c8c1m1r1a1&quot;}">Pricing</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cN&quot;:&quot;Visual Studio Code_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c3c8c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;CatNav_Visual Studio Code_nonnav&quot;,&quot;id&quot;:&quot;nn1c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c3c8c1m1r1a1&quot;}">Visual Studio Code</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Overview_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c2c3c8c1m1r1a1&quot;}"> <a id="shellmenu_57" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432" data-m="{&quot;cN&quot;:&quot;CatNav_Overview_nav&quot;,&quot;id&quot;:&quot;n1c2c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c2c3c8c1m1r1a1&quot;}">Overview</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Intelligent Editing_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c2c3c8c1m1r1a1&quot;}"> <a id="shellmenu_58" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432#meet-intellisense" data-m="{&quot;cN&quot;:&quot;CatNav_Intelligent Editing_nav&quot;,&quot;id&quot;:&quot;n1c3c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c2c3c8c1m1r1a1&quot;}">Intelligent Editing</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Powerful Debugging_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c2c3c8c1m1r1a1&quot;}"> <a id="shellmenu_59" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432#powerful-debugging" data-m="{&quot;cN&quot;:&quot;CatNav_Powerful Debugging_nav&quot;,&quot;id&quot;:&quot;n1c4c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c2c3c8c1m1r1a1&quot;}">Powerful Debugging</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;macOS, Linux, Windows_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c2c3c8c1m1r1a1&quot;}"> <a id="shellmenu_60" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432#alt-downloads" data-m="{&quot;cN&quot;:&quot;CatNav_macOS, Linux, Windows_nav&quot;,&quot;id&quot;:&quot;n1c5c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c2c3c8c1m1r1a1&quot;}">macOS, Linux, Windows</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Download_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c2c3c8c1m1r1a1&quot;}"> <a id="shellmenu_61" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/download?wt.mc_id=DX_841432" data-m="{&quot;cN&quot;:&quot;CatNav_Download_nav&quot;,&quot;id&quot;:&quot;n1c6c2c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c2c3c8c1m1r1a1&quot;}">Download</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cN&quot;:&quot;Visual Studio App Center_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c3c8c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;CatNav_Visual Studio App Center_nonnav&quot;,&quot;id&quot;:&quot;nn1c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c3c8c1m1r1a1&quot;}">Visual Studio App Center</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Overview_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c3c3c8c1m1r1a1&quot;}"> <a id="shellmenu_63" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/app-center/" data-m="{&quot;cN&quot;:&quot;CatNav_Overview_nav&quot;,&quot;id&quot;:&quot;n1c2c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c3c3c8c1m1r1a1&quot;}">Overview</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;FAQ_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c3c3c8c1m1r1a1&quot;}"> <a id="shellmenu_64" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/app-center/faq/" data-m="{&quot;cN&quot;:&quot;CatNav_FAQ_nav&quot;,&quot;id&quot;:&quot;n1c3c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c3c3c8c1m1r1a1&quot;}">FAQ</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Blog_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c3c3c8c1m1r1a1&quot;}"> <a id="shellmenu_65" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://blogs.msdn.microsoft.com/vsappcenter/" data-m="{&quot;cN&quot;:&quot;CatNav_Blog_nav&quot;,&quot;id&quot;:&quot;n1c4c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c3c3c8c1m1r1a1&quot;}">Blog</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Pricing_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c3c3c8c1m1r1a1&quot;}"> <a id="shellmenu_66" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/app-center/pricing/" data-m="{&quot;cN&quot;:&quot;CatNav_Pricing_nav&quot;,&quot;id&quot;:&quot;n1c5c3c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c3c3c8c1m1r1a1&quot;}">Pricing</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cN&quot;:&quot;All Products_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c3c8c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;CatNav_All Products_nonnav&quot;,&quot;id&quot;:&quot;nn1c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c3c8c1m1r1a1&quot;}">All Products</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Dev Essentials_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c4c3c8c1m1r1a1&quot;}"> <a id="shellmenu_68" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/dev-essentials/" data-m="{&quot;cN&quot;:&quot;CatNav_Dev Essentials_nav&quot;,&quot;id&quot;:&quot;n1c2c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c4c3c8c1m1r1a1&quot;}">Dev Essentials</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Subscriptions_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c4c3c8c1m1r1a1&quot;}"> <a id="shellmenu_69" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/subscriptions/" data-m="{&quot;cN&quot;:&quot;CatNav_Subscriptions_nav&quot;,&quot;id&quot;:&quot;n1c3c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c4c3c8c1m1r1a1&quot;}">Subscriptions</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;All Products_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c4c3c8c1m1r1a1&quot;}"> <a id="shellmenu_70" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/products/" data-m="{&quot;cN&quot;:&quot;CatNav_All Products_nav&quot;,&quot;id&quot;:&quot;n1c4c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c4c3c8c1m1r1a1&quot;}">All Products</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;All Downloads_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c4c3c8c1m1r1a1&quot;}"> <a id="shellmenu_71" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/downloads/" data-m="{&quot;cN&quot;:&quot;CatNav_All Downloads_nav&quot;,&quot;id&quot;:&quot;n1c5c4c3c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c4c3c8c1m1r1a1&quot;}">All Downloads</a> </li> </ul> </li> </ul> </div> </li> <li class="single-link js-nav-menu uhf-menu-item"> <a id="c-shellmenu_72" class="c-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/downloads/" data-m="{&quot;cN&quot;:&quot;CatNav_Downloads_nav&quot;,&quot;id&quot;:&quot;n4c8c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}">Downloads</a> </li> <li class="single-link js-nav-menu uhf-menu-item"> <a id="c-shellmenu_73" class="c-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://marketplace.visualstudio.com/" data-m="{&quot;cN&quot;:&quot;CatNav_Marketplace_nav&quot;,&quot;id&quot;:&quot;n5c8c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}">Marketplace</a> </li> <li class="nested-menu uhf-menu-item"> <div class="c-uhf-menu js-nav-menu"> <button type="button" id="c-shellmenu_74" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;CatNav_Support_nonnav&quot;,&quot;id&quot;:&quot;nn6c8c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}" style="white-space:nowrap">Support</button> <ul class="" data-class-idn="" aria-hidden="true" data-m="{&quot;cN&quot;:&quot;Support_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c8c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Visual Studio IDE_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1c7c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c8c1m1r1a1&quot;}"> <a id="Visual Studio IDE" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/support/" data-m="{&quot;cN&quot;:&quot;CatNav_Visual Studio IDE_nav&quot;,&quot;id&quot;:&quot;n1c1c7c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1c7c8c1m1r1a1&quot;}">Visual Studio IDE</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Visual Studio Code_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c7c8c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c7c8c1m1r1a1&quot;}"> <a id="Visual Studio Code" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://support.microsoft.com/oas/default.aspx?prid=16064" data-m="{&quot;cN&quot;:&quot;CatNav_Visual Studio Code_nav&quot;,&quot;id&quot;:&quot;n1c2c7c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c7c8c1m1r1a1&quot;}">Visual Studio Code</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Team Foundation Server_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c7c8c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c7c8c1m1r1a1&quot;}"> <a id="c-shellmenu_77" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/team-services/tfs-support/ " data-m="{&quot;cN&quot;:&quot;CatNav_Team Foundation Server_nav&quot;,&quot;id&quot;:&quot;n1c3c7c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c7c8c1m1r1a1&quot;}">Team Foundation Server</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Accounts and Subscriptions_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c7c8c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c7c8c1m1r1a1&quot;}"> <a id="c-shellmenu_78" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/subscriptions/support/" data-m="{&quot;cN&quot;:&quot;CatNav_Accounts and Subscriptions_nav&quot;,&quot;id&quot;:&quot;n1c4c7c8c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c7c8c1m1r1a1&quot;}">Accounts and Subscriptions</a> </li> </ul> </div> </li> <li class="single-link js-nav-menu uhf-menu-item"> <a id="c-shellmenu_79" class="c-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://my.visualstudio.com/Benefits?wt.mc_id=o~msft~vscom~nav&amp;campaign=o~msft~vscom~nav" data-m="{&quot;cN&quot;:&quot;CatNav_Subscriber Access_nav&quot;,&quot;id&quot;:&quot;n8c8c1m1r1a1&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}">Subscriber Access</a> </li> <li id="overflow-menu" class="overflow-menu x-hidden uhf-menu-item"> <div class="c-uhf-menu js-nav-menu"> <button data-m="{&quot;pid&quot;:&quot;More&quot;,&quot;id&quot;:&quot;nn9c8c1m1r1a1&quot;,&quot;sN&quot;:9,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}" type="button" aria-label="More" aria-expanded="false" style="white-space:nowrap">More</button> <ul id="overflow-menu-list" aria-hidden="true" class="overflow-menu-list"> </ul> </div> </li> <li class="single-link js-nav-menu" id="c-uhf-nav-cta"> <a class="c-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/free-developer-offers/" data-m="{&quot;cN&quot;:&quot;CatNav_cta_Free Visual Studio_nav&quot;,&quot;id&quot;:&quot;n10c8c1m1r1a1&quot;,&quot;sN&quot;:10,&quot;aN&quot;:&quot;c8c1m1r1a1&quot;}">Free Visual Studio</a> </li> </ul> </nav> <div class="c-uhfh-actions" data-m="{&quot;cN&quot;:&quot;Header actions_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c9c1m1r1a1&quot;,&quot;sN&quot;:9,&quot;aN&quot;:&quot;c1m1r1a1&quot;}"> <div class="wf-menu"> <nav id="uhf-c-nav" aria-label="All microsoft menu" data-m="{&quot;cN&quot;:&quot;GlobalNav_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c9c1m1r1a1&quot;}"> <ul class="js-paddle-items"> <li> <div class="c-uhf-menu js-nav-menu"> <button type="button" class="c-button-logo all-ms-nav" aria-label="All Microsoft expand to see list of Microsoft products and services" aria-expanded="false" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_nonnav&quot;,&quot;id&quot;:&quot;nn1c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1c9c1m1r1a1&quot;}" style="white-space: nowrap"> <span>All Microsoft</span></button> <ul class="f-multi-column f-multi-column-6" aria-hidden="true" data-m="{&quot;cN&quot;:&quot;More_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c1c9c1m1r1a1&quot;}"> <li class="c-w0-contr"> <ul class="c-w0"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Microsoft 365_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_0" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/microsoft-365" data-m="{&quot;cN&quot;:&quot;W0Nav_Microsoft 365_nav&quot;,&quot;id&quot;:&quot;n1c1c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1c2c1c9c1m1r1a1&quot;}">Microsoft 365</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Azure_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_1" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/" data-m="{&quot;cN&quot;:&quot;W0Nav_Azure_nav&quot;,&quot;id&quot;:&quot;n1c2c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c2c1c9c1m1r1a1&quot;}">Azure</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Office 365_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_2" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://products.office.com/en-us/business/office" data-m="{&quot;cN&quot;:&quot;W0Nav_Office 365_nav&quot;,&quot;id&quot;:&quot;n1c3c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c2c1c9c1m1r1a1&quot;}">Office 365</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Dynamics 365_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_3" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://dynamics.microsoft.com/en-us/" data-m="{&quot;cN&quot;:&quot;W0Nav_Dynamics 365_nav&quot;,&quot;id&quot;:&quot;n1c4c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c2c1c9c1m1r1a1&quot;}">Dynamics 365</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;SQL_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_4" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/sql-server/" data-m="{&quot;cN&quot;:&quot;W0Nav_SQL_nav&quot;,&quot;id&quot;:&quot;n1c5c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c2c1c9c1m1r1a1&quot;}">SQL</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Windows 10_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_5" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/windowsforbusiness" data-m="{&quot;cN&quot;:&quot;W0Nav_Windows 10_nav&quot;,&quot;id&quot;:&quot;n1c6c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c2c1c9c1m1r1a1&quot;}">Windows 10</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;id&quot;:&quot;nn1c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c2c1c9c1m1r1a1&quot;}">Products &amp; Services</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_ProductsandServices_WindowsServer_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c7c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_8" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/cloud-platform/windows-server" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_ProductsandServices_WindowsServer_nav&quot;,&quot;id&quot;:&quot;n1c2c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c7c2c1c9c1m1r1a1&quot;}">Windows Server</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_ProductsandServices_EnterpriseMobilityandSecurity_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c7c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_9" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/cloud-platform/enterprise-mobility-security" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_ProductsandServices_EnterpriseMobilityandSecurity_nav&quot;,&quot;id&quot;:&quot;n1c3c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c7c2c1c9c1m1r1a1&quot;}">Enterprise Mobility + Security</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_ProductsandServices_PowerBI_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c7c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_10" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://powerbi.microsoft.com/en-us/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_ProductsandServices_PowerBI_nav&quot;,&quot;id&quot;:&quot;n1c4c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c7c2c1c9c1m1r1a1&quot;}">Power BI</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_ProductsandServices_Teams_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c7c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_11" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://products.office.com/en-us/microsoft-teams/group-chat-software" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_ProductsandServices_Teams_nav&quot;,&quot;id&quot;:&quot;n1c5c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c7c2c1c9c1m1r1a1&quot;}">Teams</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;DeveloperAndIT_VisualStudio_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c7c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_12" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/" data-m="{&quot;cN&quot;:&quot;GlobalNav_DeveloperAndIT_VisualStudio_nav&quot;,&quot;id&quot;:&quot;n1c6c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c7c2c1c9c1m1r1a1&quot;}">Visual Studio</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_MicrosoftAdvertising_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c7c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_13" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://go.microsoft.com/fwlink/?linkid=2026462" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_MicrosoftAdvertising_nav&quot;,&quot;id&quot;:&quot;n1c7c7c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c7c2c1c9c1m1r1a1&quot;}">Microsoft Advertising</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;id&quot;:&quot;nn1c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c8c2c1c9c1m1r1a1&quot;}">Emerging Technologies</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_EmergingTechnologies_AI_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c8c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_15" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/ai/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_EmergingTechnologies_AI_nav&quot;,&quot;id&quot;:&quot;n1c2c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c8c2c1c9c1m1r1a1&quot;}">AI</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_EmergingTechnologies_InternetofThings_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c8c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_16" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/internet-of-things/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_EmergingTechnologies_InternetofThings_nav&quot;,&quot;id&quot;:&quot;n1c3c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c8c2c1c9c1m1r1a1&quot;}">Internet of Things</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_EmergingTechnologies_AzureCognitiveServices_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c8c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_17" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/services/cognitive-services/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_EmergingTechnologies_AzureCognitiveServices_nav&quot;,&quot;id&quot;:&quot;n1c4c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c8c2c1c9c1m1r1a1&quot;}">Azure Cognitive Services</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_EmergingTechnologies_Quantum_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c8c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_18" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/quantum/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_EmergingTechnologies_Quantum_nav&quot;,&quot;id&quot;:&quot;n1c5c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c8c2c1c9c1m1r1a1&quot;}">Quantum</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_PCsAndDevices_MicrosoftHololens_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c8c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_19" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/hololens" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_PCsAndDevices_MicrosoftHololens_nav&quot;,&quot;id&quot;:&quot;n1c6c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c8c2c1c9c1m1r1a1&quot;}">Microsoft HoloLens</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_PCsAndDevices_VMAndMixedReality_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c8c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_20" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/mixed-reality" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_PCsAndDevices_VMAndMixedReality_nav&quot;,&quot;id&quot;:&quot;n1c7c8c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c8c2c1c9c1m1r1a1&quot;}">Mixed Reality</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:9,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;id&quot;:&quot;nn1c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c9c2c1c9c1m1r1a1&quot;}">Developer &amp; IT</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_DeveloperAndIT_Docs.microsoft.com_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c9c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_22" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://docs.microsoft.com/en-us/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_DeveloperAndIT_Docs.microsoft.com_nav&quot;,&quot;id&quot;:&quot;n1c2c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c9c2c1c9c1m1r1a1&quot;}">Docs</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_DeveloperAndIT_TechNet_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c9c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_23" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://technet.microsoft.com/en-us/ms376608.aspx" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_DeveloperAndIT_TechNet_nav&quot;,&quot;id&quot;:&quot;n1c3c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c9c2c1c9c1m1r1a1&quot;}">TechNet</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Footer_Developer_MicrosoftDeveloperNetwork_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c9c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_24" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://msdn.microsoft.com/en-us" data-m="{&quot;cN&quot;:&quot;GlobalNav_Footer_Developer_MicrosoftDeveloperNetwork_nav&quot;,&quot;id&quot;:&quot;n1c4c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c9c2c1c9c1m1r1a1&quot;}">Developer Network</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_DeveloperAndIT_WindowsDevCenter_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c9c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_25" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://developer.microsoft.com/en-us/windows" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_DeveloperAndIT_WindowsDevCenter_nav&quot;,&quot;id&quot;:&quot;n1c5c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c9c2c1c9c1m1r1a1&quot;}">Windows Dev Center</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_DeveloperAndIT_Windows_IT_Pro_Center_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c9c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_26" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/itpro/windows" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_DeveloperAndIT_Windows_IT_Pro_Center_nav&quot;,&quot;id&quot;:&quot;n1c6c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c9c2c1c9c1m1r1a1&quot;}">Windows IT Pro Center</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_DeveloperAndIT_FastTrack_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c9c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_27" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://fasttrack.microsoft.com/office" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_DeveloperAndIT_FastTrack_nav&quot;,&quot;id&quot;:&quot;n1c7c9c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c9c2c1c9c1m1r1a1&quot;}">FastTrack</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:10,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;id&quot;:&quot;nn1c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c10c2c1c9c1m1r1a1&quot;}">Partner</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Partner_PartnerNetwork_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c10c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_29" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://partner.microsoft.com/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Partner_PartnerNetwork_nav&quot;,&quot;id&quot;:&quot;n1c2c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c10c2c1c9c1m1r1a1&quot;}">Partner Network</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Partner_SolutionProviders_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c10c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_30" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/solution-providers" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Partner_SolutionProviders_nav&quot;,&quot;id&quot;:&quot;n1c3c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c10c2c1c9c1m1r1a1&quot;}">Solution Providers</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Partner_PartnerCenter_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c10c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_31" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://partnercenter.microsoft.com/partner/home" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Partner_PartnerCenter_nav&quot;,&quot;id&quot;:&quot;n1c4c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c10c2c1c9c1m1r1a1&quot;}">Partner Center</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Partner_CloudHosting_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c10c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_32" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/cloudandhosting" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Partner_CloudHosting_nav&quot;,&quot;id&quot;:&quot;n1c5c10c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c10c2c1c9c1m1r1a1&quot;}">Cloud Hosting</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:11,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;id&quot;:&quot;nn1c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c11c2c1c9c1m1r1a1&quot;}">Industries</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Products_ForStudentsAndEducators_Education_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c11c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_34" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/education?icid=CNavMSCOML0_Studentsandeducation" data-m="{&quot;cN&quot;:&quot;GlobalNav_Products_ForStudentsAndEducators_Education_nav&quot;,&quot;id&quot;:&quot;n1c2c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c11c2c1c9c1m1r1a1&quot;}">Education</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_FinanciaServices_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c11c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_35" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise/finance/banking-capital-markets" data-m="{&quot;cN&quot;:&quot;GlobalNav_Footer_Enterprise_FinanciaServices_nav&quot;,&quot;id&quot;:&quot;n1c3c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c11c2c1c9c1m1r1a1&quot;}">Financial services</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Industries_Government_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c11c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_36" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise/government" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Industries_Government_nav&quot;,&quot;id&quot;:&quot;n1c4c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c11c2c1c9c1m1r1a1&quot;}">Government</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Industries_Health_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c11c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_37" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise/health" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Industries_Health_nav&quot;,&quot;id&quot;:&quot;n1c5c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c11c2c1c9c1m1r1a1&quot;}">Health</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_Health_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c11c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_38" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise/manufacturing" data-m="{&quot;cN&quot;:&quot;GlobalNav_Footer_Enterprise_Health_nav&quot;,&quot;id&quot;:&quot;n1c6c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c11c2c1c9c1m1r1a1&quot;}">Manufacturing &amp; resources</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Industries_Retail_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c11c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_39" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise/retail-consumer-goods" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Industries_Retail_nav&quot;,&quot;id&quot;:&quot;n1c7c11c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c11c2c1c9c1m1r1a1&quot;}">Retail</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m="{&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:12,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}"> <button type="button" role="presentation" f-multi-parent="true" aria-expanded="false" data-m="{&quot;id&quot;:&quot;nn1c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c12c2c1c9c1m1r1a1&quot;}">Other</button> <ul aria-hidden="true" role="presentation"> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Other_Security_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c12c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_41" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/security/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Other_Security_nav&quot;,&quot;id&quot;:&quot;n1c2c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c12c2c1c9c1m1r1a1&quot;}">Security</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Other_Licensing_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c12c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_42" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/licensing/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Other_Licensing_nav&quot;,&quot;id&quot;:&quot;n1c3c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c12c2c1c9c1m1r1a1&quot;}">Licensing</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Other_AppSource_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c12c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_43" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://appsource.microsoft.com/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Other_AppSource_nav&quot;,&quot;id&quot;:&quot;n1c4c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c12c2c1c9c1m1r1a1&quot;}">AppSource</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Other_AzureMarketplace_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c12c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_44" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://azuremarketplace.microsoft.com/marketplace/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Other_AzureMarketplace_nav&quot;,&quot;id&quot;:&quot;n1c5c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c12c2c1c9c1m1r1a1&quot;}">Azure Marketplace</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_Other_Events_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c12c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_45" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://events.microsoft.com/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_Other_Events_nav&quot;,&quot;id&quot;:&quot;n1c6c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c12c2c1c9c1m1r1a1&quot;}">Events</a> </li> <li class="js-nav-menu single-link" data-m="{&quot;cN&quot;:&quot;More_EmergingTechnologies_Research_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c7c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c12c2c1c9c1m1r1a1&quot;}"> <a id="shellmenu_46" class="js-subm-uhf-nav-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/research/" data-m="{&quot;cN&quot;:&quot;GlobalNav_More_EmergingTechnologies_Research_nav&quot;,&quot;id&quot;:&quot;n1c7c12c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c7c12c2c1c9c1m1r1a1&quot;}">Research</a> </li> </ul> </li> <li class="f-multi-column-info"> <a data-m="{&quot;id&quot;:&quot;n13c2c1c9c1m1r1a1&quot;,&quot;sN&quot;:13,&quot;aN&quot;:&quot;c2c1c9c1m1r1a1&quot;}" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/sitemap.aspx" aria-label="" class="c-glyph">View Sitemap</a> </li> </ul> </div> </li> </ul> </nav> </div> <form class="c-search" autocomplete="off" id="searchForm" name="searchForm" role="search" action="https://web.archive.org/web/20190412054021/https://social.msdn.microsoft.com/Search/en-us/vscom" method="GET" title="Search" 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;c3c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c1c9c1m1r1a1&quot;}" aria-expanded="false"> <input id="cli_shellHeaderSearchInput" aria-label="search expanded" aria-autocomplete="list" aria-controls="universal-header-search-auto-suggest-transparent" aria-owns="universal-header-search-auto-suggest-ul" type="search" name="query" placeholder="Search" data-m="{&quot;cN&quot;:&quot;SearchBox_nav&quot;,&quot;id&quot;:&quot;n1c3c1c9c1m1r1a1&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c1c9c1m1r1a1&quot;}"/> <input type="hidden" name="pgArea" value="header" data-m="{&quot;cN&quot;:&quot;HiddenInput_nav&quot;,&quot;id&quot;:&quot;n2c3c1c9c1m1r1a1&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c3c1c9c1m1r1a1&quot;}"/> <input type="hidden" name="Refinement" value="198" data-m="{&quot;cN&quot;:&quot;HiddenInput_nav&quot;,&quot;id&quot;:&quot;n3c3c1c9c1m1r1a1&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c3c1c9c1m1r1a1&quot;}"/> <input type="hidden" name="ac" value="2" data-m="{&quot;cN&quot;:&quot;HiddenInput_nav&quot;,&quot;id&quot;:&quot;n4c3c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c3c1c9c1m1r1a1&quot;}"/> <button id="search" aria-label="Search" class="c-glyph" data-m="{&quot;cN&quot;:&quot;Search_nav&quot;,&quot;id&quot;:&quot;n5c3c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c3c1c9c1m1r1a1&quot;}" data-bi-dnt="true" data-bi-mto="true" aria-expanded="false"> <span role="presentation">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-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;c6c3c1c9c1m1r1a1&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c3c1c9c1m1r1a1&quot;}"></ul> </div> </form> <button data-m="{&quot;cN&quot;:&quot;cancel-search&quot;,&quot;pid&quot;:&quot;Cancel Search&quot;,&quot;id&quot;:&quot;nn4c1c9c1m1r1a1&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c1c9c1m1r1a1&quot;}" id="cancel-search" class="cancel-search" aria-label="Cancel Search"> <span>Cancel</span> </button> <div id="meControl" class="c-me" data-signinsettings="{&quot;containerId&quot;:&quot;meControl&quot;,&quot;enabled&quot;:true,&quot;headerHeight&quot;:48,&quot;debug&quot;:false,&quot;extensibleLinks&quot;:[],&quot;userData&quot;:{&quot;idp&quot;:&quot;msa&quot;,&quot;firstName&quot;:&quot;&quot;,&quot;lastName&quot;:&quot;&quot;,&quot;memberName&quot;:&quot;&quot;,&quot;cid&quot;:&quot;&quot;,&quot;authenticatedState&quot;:&quot;3&quot;},&quot;rpData&quot;:{&quot;preferredIdp&quot;:&quot;msa&quot;,&quot;msaInfo&quot;:{&quot;signInUrl&quot;:&quot;https://app.vsaex.visualstudio.com/go/profile?mkt=en-us\u0026wt.mc_id=o~msft~vscom~signin\u0026_ga=1.106715523.1812220160.1467138837&quot;,&quot;signOutUrl&quot;:&quot;https://app.vssps.visualstudio.com/_signout?mkt=en-us\u0026_ga=1.265116815.1812220160.1467138837\u0026redirectUrl=https%3A%2F%2Fvisualstudio.microsoft.com&quot;,&quot;meUrl&quot;:&quot;https://login.live.com/me.srf?wa=wsignin1.0&quot;},&quot;aadInfo&quot;:{&quot;signOutUrl&quot;:&quot;https://app.vssps.visualstudio.com/_signout?mkt=en-us\u0026_ga=1.265116815.1812220160.1467138837\u0026redirectUrl=https%3A%2F%2Fvisualstudio.microsoft.com&quot;,&quot;appId&quot;:&quot;&quot;,&quot;siteUrl&quot;:&quot;&quot;,&quot;blockMsaFed&quot;:true}}}" data-m="{&quot;cN&quot;:&quot;GlobalNav_Account_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c1c9c1m1r1a1&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c1c9c1m1r1a1&quot;}"> <div class="msame_Header"> <div class="msame_Header_name st_msame_placeholder">Sign in</div> </div> </div> </div> </div> </div> </header> </div> </div> </div> <div id="wrapper" class="vscom-win-browser "> <div id="home" style="position:relative;top:-1px;"></div> <div class="fusion-page-title-bar fusion-page-title-bar-breadcrumbs fusion-page-title-bar-center"> <div class="fusion-page-title-row"> <div class="fusion-page-title-wrapper"> <div class="fusion-page-title-captions"> <div class="fusion-page-title-secondary"> <div class="fusion-breadcrumbs"><span class="breadcrumb-leaf">Visual Studio IDE, Code Editor, Azure DevOps, &amp; App Center</span></div> </div> </div> </div> </div> </div> <script>window.performance && performance.mark && performance.mark("MainAreaBegin")</script> <main id="main" role="main" class="clearfix width-100" style="padding-left:0px;padding-right:0px;"> <div class="fusion-row" style="max-width:100%;"> <div id="content" class="full-width"> <div id="post-27308" class="post-27308 page type-page status-publish has-post-thumbnail hentry tag-realpage"> <span class="entry-title rich-snippet-hidden">Visual Studio IDE, Code Editor, Azure DevOps, &amp; App Center</span><span class="updated rich-snippet-hidden">2019-04-10T06:43:31+00:00</span> <div class="post-content post-visual-studio-ide-code-editor-vsts-mobile-center_visual-studio-ide-code-editor-vsts-mobile-center"> <div class="fusion-fullwidth fullwidth-box hundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #ffffff;background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-bottom:0px;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last 1_1" style="margin-top:0px;margin-bottom:0px;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="vscom-banner vscom-banner-mutiple-col vscom-banner--text-center" style="background-color:#865fc5;"> <div class="vscom-banner-wrapper"> <h2>Visual Studio 2019</h2> <p>Download the latest release today! <div class="vscom-banner-button"><a class="vsgtm-banner-click vscom-banner-button-link vscom-banner-button-link--light vscom-banner--button-border" style="background-color:#865fc5;" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/downloads/" target="_blank" rel="noopener noreferrer" aria-label="">Download<i class="fa fa-angle-right fas"></i></a></div> </div> </div> <div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box vscom-hero vscom-hero--home nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #000000 !important;background-position: left top;background-repeat: no-repeat;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:40px;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last vscom-hero-textcol 1_1" style="margin-top:15px;margin-bottom:0px;"> <div class="fusion-column-wrapper" style="padding: 0px 15px 2erm 15px;" data-bg-url=""> <script type="text/javascript"> (function($) { /* scope wordpress internal jQuery as $ */ var timeout; function watchHeights() { var elements = $('.fusion-content-boxes--home').find('.content-box-heading'); var largest = 0; $(elements).each(function(index, element) { $(element).height('auto'); var elementHeight = jQuery(element).height(); if (elementHeight > largest) { largest = elementHeight; } }); $(elements).each(function(index, element) { jQuery(elements).height(largest); }); } $(document).ready(watchHeights); $(window).resize(function() { clearTimeout(timeout); timeout = setTimeout(watchHeights, 100); }); })(jQuery); </script><div class="fusion-title title fusion-sep-none fusion-title-size-one vscom-hero-title" style="margin-top:0px;margin-bottom:15px;"><h1 class="title-heading-left">Visual Studio</h1></div><div class="fusion-text"><p>Best-in-class tools for any developer</p> </div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last win nix os 1_1" style="margin-top:0px;margin-bottom:0px;"> <div class="fusion-column-wrapper" style="padding: 1.2em 0px 0px 0px;" data-bg-url=""> <div class="fusion-content-boxes content-boxes columns row fusion-columns-4 fusion-columns-total-4 fusion-content-boxes-1 content-boxes-icon-on-side content-left fusion-content-boxes--home" data-animationoffset="100%" style="margin-top:0px;margin-bottom:0px;"><style type="text/css" scoped="scoped">.fusion-content-boxes-1 .heading .content-box-heading {color:#ffffff;} .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link .content-box-heading, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before, .fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:after, .fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:before, .fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no, .fusion-content-boxes-1 .heading .heading-link:hover .content-box-heading { color: #ffffff; } .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .icon .circle-no { color: #ffffff !important; }.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {background: #0060ac;color: #ffffff;}.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button .fusion-button-text {color: #ffffff;} .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon > span { background-color: transparent !important; } .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon > span { border-color: #ffffff !important; }</style><div class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="/web/20190412054021/https://visualstudio.microsoft.com/vs/" target="_self"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/02/BrandVisualStudioWin2019-2.svg" width="35" height="35" alt="Visual Studio Win 2019"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Visual Studio IDE</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Rich IDE, advanced debugging</div> <div class="vscom-flex-end"> <ul class="vscom-dropdown-button--unified-cta vscom-dropdown-button" role="menu"><li role="menuitem"><div class="topwrap"><a aria-expanded="false" role="button" href="#" onclick="return false;" class="toplink" aria-label="Download Visual Studio for Windows">Download for Windows<i class="fa fa-download button-icon-right" aria-hidden="true"></i></a></div><ul class="vscom-subnav vsopt-download-for-windows" aria-hidden="true"><li role="menuitem"><div class="subwrap"><a href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&amp;rel=16" class="sublink vsopt-community-2019" aria-label="Download Visual Studio Community 2019">Community 2019</a></div></li><li role="menuitem"><div class="subwrap"><a href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Professional&amp;rel=16" class="sublink vsopt-professional-2019" aria-label="Download Visual Studio Professional 2019">Professional 2019</a></div></li><li role="menuitem"><div class="subwrap"><a href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Enterprise&amp;rel=16" class="sublink vsopt-enterprise-2019" aria-label="Download Visual Studio Enterprise 2019">Enterprise 2019</a></div></li></ul></li></ul> <p class="psep"><a class="extra-margin smaller" aria-label="Learn More about Visual Studio IDE" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><div class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover "><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432" target="_blank" rel="noopener noreferrer"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/03/VSCodeIcon.svg" width="35" height="35" alt="VS Code Icon"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Visual Studio Code</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Editing and debugging on any OS</div> <div class="vscom-flex-end"> <div class="fusion-button-wrapper fusion-alignleft"><style type="text/css" scoped="scoped">.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i {color:#ffffff;}.fusion-button.button-1 {border-width:0px;border-color:#ffffff;}.fusion-button.button-1 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-1:hover .fusion-button-text, .fusion-button.button-1:hover i,.fusion-button.button-1:focus .fusion-button-text, .fusion-button.button-1:focus i,.fusion-button.button-1:active .fusion-button-text, .fusion-button.button-1:active{color:#ffffff;}.fusion-button.button-1:hover, .fusion-button.button-1:focus, .fusion-button.button-1:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-1:hover .fusion-button-icon-divider, .fusion-button.button-1:hover .fusion-button-icon-divider, .fusion-button.button-1:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-1{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-1 fusion-button--unified-cta vseng-track-downloads-home-codeide-win" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/docs?dv=win&amp;wt.mc_id=DX_841432&amp;sku=codewin" aria-label="Download Visual Studio Code"><span class="fusion-button-text">Download for Windows</span><i class=" fa fa-download button-icon-right"></i></a></div> <p class="space"><span class="small-text">By using VS Code you agree to its <a class="licenselink" aria-label="license and privacy statement for Visual Studio Code" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432#home-terms" target="_blank" rel="noopener">license and privacy statement</a></span><a class="smaller extra-margin" style="font-size: .85rem;" aria-label="Learn More about Visual Studio Code" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432" target="_blank" rel="noopener">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><div class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover "><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/services/devops/" target="_blank" rel="noopener noreferrer"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/03/AzureDevopsIcon.svg" width="35" height="35" alt="Azure DevOps Icon"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Azure DevOps (formerly VSTS)</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Agile tools, Git, continuous integration</div> <div class="vscom-flex-end"> <div class="fusion-button-wrapper fusion-alignleft"><style type="text/css" scoped="scoped">.fusion-button.button-2 .fusion-button-text, .fusion-button.button-2 i {color:#ffffff;}.fusion-button.button-2 {border-width:0px;border-color:#ffffff;}.fusion-button.button-2 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-2:hover .fusion-button-text, .fusion-button.button-2:hover i,.fusion-button.button-2:focus .fusion-button-text, .fusion-button.button-2:focus i,.fusion-button.button-2:active .fusion-button-text, .fusion-button.button-2:active{color:#ffffff;}.fusion-button.button-2:hover, .fusion-button.button-2:focus, .fusion-button.button-2:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-2:hover .fusion-button-icon-divider, .fusion-button.button-2:hover .fusion-button-icon-divider, .fusion-button.button-2:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-2{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-2 fusion-button--unified-cta" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://aka.ms/SignupAzureDevOps" aria-label="Get started with Visual Studio Team Services for free"><span class="fusion-button-text">Get started for free </span><i class=" fa fa-angle-right button-icon-right"></i></a></div> <p class="psep"><a class="extra-margin smaller" aria-label="Learn More about Azure DevOps (formerly VSTS)" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/services/devops/" target="_blank" rel="noopener">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><div class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover content-box-column-last"><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="/web/20190412054021/https://visualstudio.microsoft.com/app-center/" target="_self"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/03/AppCenterIcon.svg" width="35" height="35" alt="App Center Icon"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Visual Studio App Center</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Continuous integration, delivery &amp; learning</div> <div class="vscom-flex-end"> <div class="fusion-button-wrapper fusion-alignleft"><style type="text/css" scoped="scoped">.fusion-button.button-3 .fusion-button-text, .fusion-button.button-3 i {color:#ffffff;}.fusion-button.button-3 {border-width:0px;border-color:#ffffff;}.fusion-button.button-3 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-3:hover .fusion-button-text, .fusion-button.button-3:hover i,.fusion-button.button-3:focus .fusion-button-text, .fusion-button.button-3:focus i,.fusion-button.button-3:active .fusion-button-text, .fusion-button.button-3:active{color:#ffffff;}.fusion-button.button-3:hover, .fusion-button.button-3:focus, .fusion-button.button-3:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-3:hover .fusion-button-icon-divider, .fusion-button.button-3:hover .fusion-button-icon-divider, .fusion-button.button-3:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-3{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-3 fusion-button--unified-cta" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://appcenter.ms/signup" aria-label="Get started with Visual Studio App Center for free"><span class="fusion-button-text">Get started for free </span><i class=" fa fa-angle-right button-icon-right"></i></a></div> <p class="psep"><a class="extra-margin smaller" aria-label="Learn More about Visual Studio App Center" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/app-center/" target="_blank" rel="noopener">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><style type="text/css" scoped="scoped"> .fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes { background-color: transparent !important; border-color: #ffffff !important; }</style><div class="fusion-clearfix"></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last mac os 1_1" style="margin-top:0px;margin-bottom:0px;"> <div class="fusion-column-wrapper" style="padding: 1.2em 0px 0px 0px;" data-bg-url=""> <div class="fusion-content-boxes content-boxes columns row fusion-columns-4 fusion-columns-total-4 fusion-content-boxes-2 content-boxes-icon-on-side content-left fusion-content-boxes--home" data-animationoffset="100%" style="margin-top:0px;margin-bottom:0px;"><style type="text/css" scoped="scoped">.fusion-content-boxes-2 .heading .content-box-heading {color:#ffffff;} .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link .content-box-heading, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before, .fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover:after, .fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover:before, .fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no, .fusion-content-boxes-2 .heading .heading-link:hover .content-box-heading { color: #ffffff; } .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .icon .circle-no { color: #ffffff !important; }.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {background: #0060ac;color: #ffffff;}.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button .fusion-button-text {color: #ffffff;} .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon > span { background-color: transparent !important; } .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .icon > span { border-color: #ffffff !important; }</style><div class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover content-box-column-first-in-row"><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="/web/20190412054021/https://visualstudio.microsoft.com/vs/mac" target="_self"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/03/VSforMacIcon2019.svg" width="35" height="35" alt="VS for Mac Icon 2019"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Visual Studio for Mac</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Rich IDE, advanced debugging</div> <div class="vscom-flex-end"> <ul class="vscom-dropdown-button--unified-cta vscom-dropdown-button" role="menu"><li role="menuitem"><div class="topwrap"><a aria-expanded="false" role="button" href="#" onclick="return false;" class="toplink" aria-label="Download Visual Studio for Mac">Download for Mac<i class="fa fa-download button-icon-right" aria-hidden="true"></i></a></div><ul class="vscom-subnav vsopt-download-for-mac" aria-hidden="true"><li role="menuitem"><div class="subwrap"><a href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio-mac/?sku=communitymac&amp;rel=16" class="sublink vsopt-community-2019-for-mac" aria-label="Download Visual Studio Community 2019 for Mac">Community 2019 for Mac</a></div></li><li role="menuitem"><div class="subwrap"><a href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio-mac/?sku=professionalmac&amp;rel=16" class="sublink vsopt-professional-2019-for-mac" aria-label="Download Visual Studio Professional 2019 for Mac">Professional 2019 for Mac</a></div></li><li role="menuitem"><div class="subwrap"><a href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio-mac/?sku=enterprisemac&amp;rel=16" class="sublink vsopt-enterprise-2019-for-mac" aria-label="Download Visual Studio Enterprise 2019 for Mac">Enterprise 2019 for Mac</a></div></li></ul></li></ul> <p class="psep"><a class="extra-margin smaller" aria-label="Learn More about Visual Studio IDE" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/mac">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><div class="fusion-column content-box-column content-box-column content-box-column-2 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover "><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432" target="_blank" rel="noopener noreferrer"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/03/VSCodeIcon.svg" width="35" height="35" alt="VS Code Icon"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Visual Studio Code</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Editing and debugging on any OS</div> <div class="vscom-flex-end"> <div class="fusion-button-wrapper fusion-alignleft"><style type="text/css" scoped="scoped">.fusion-button.button-4 .fusion-button-text, .fusion-button.button-4 i {color:#ffffff;}.fusion-button.button-4 {border-width:0px;border-color:#ffffff;}.fusion-button.button-4 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-4:hover .fusion-button-text, .fusion-button.button-4:hover i,.fusion-button.button-4:focus .fusion-button-text, .fusion-button.button-4:focus i,.fusion-button.button-4:active .fusion-button-text, .fusion-button.button-4:active{color:#ffffff;}.fusion-button.button-4:hover, .fusion-button.button-4:focus, .fusion-button.button-4:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-4:hover .fusion-button-icon-divider, .fusion-button.button-4:hover .fusion-button-icon-divider, .fusion-button.button-4:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-4{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-4 fusion-button--unified-cta vseng-track-home-downloads-codeide-mac" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/docs?dv=osx&amp;wt.mc_id=DX_841432&amp;sku=codemac" aria-label="Download Visual Studio Code"><span class="fusion-button-text">Download for Mac</span><i class=" fa fa-download button-icon-right"></i></a></div> <p class="space"><span class="small-text">By using VS Code you agree to its <a class="licenselink" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432#home-terms" target="_blank" rel="noopener">license and privacy statement</a></span><a class="smaller extra-margin" style="font-size: .85rem;" aria-label="Learn More about Visual Studio Code" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432" target="_blank" rel="noopener">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><div class="fusion-column content-box-column content-box-column content-box-column-3 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover "><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/services/devops/" target="_self"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/03/AzureDevopsIcon.svg" width="35" height="35" alt="Azure DevOps Icon"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Azure DevOps (formerly VSTS)</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Agile tools, Git, continuous integration</div> <div class="vscom-flex-end"> <div class="fusion-button-wrapper fusion-alignleft"><style type="text/css" scoped="scoped">.fusion-button.button-5 .fusion-button-text, .fusion-button.button-5 i {color:#ffffff;}.fusion-button.button-5 {border-width:0px;border-color:#ffffff;}.fusion-button.button-5 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-5:hover .fusion-button-text, .fusion-button.button-5:hover i,.fusion-button.button-5:focus .fusion-button-text, .fusion-button.button-5:focus i,.fusion-button.button-5:active .fusion-button-text, .fusion-button.button-5:active{color:#ffffff;}.fusion-button.button-5:hover, .fusion-button.button-5:focus, .fusion-button.button-5:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-5:hover .fusion-button-icon-divider, .fusion-button.button-5:hover .fusion-button-icon-divider, .fusion-button.button-5:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-5{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-5 fusion-button--unified-cta" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://aka.ms/SignupAzureDevOps" aria-label="Get started with Visual Studio Team Services for free"><span class="fusion-button-text">Get started for free <i class="fa fa-angle-right button-icon-right"></i></span></a></div> <p class="psep"><a class="extra-margin smaller" aria-label="Learn More about Visual Studio Team Services" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/services/devops/" target="_blank" rel="noopener">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><div class="fusion-column content-box-column content-box-column content-box-column-4 col-lg-3 col-md-3 col-sm-3 fusion-content-box-hover content-box-column-last"><div class="col content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-none" style="background-color:rgba(255,255,255,0);" data-animationoffset="100%"><div class="heading heading-with-icon icon-left"><a href="/web/20190412054021/https://visualstudio.microsoft.com/app-center/" target="_self"><div class="image"><img src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2019/03/AppCenterIcon.svg" width="35" height="35" alt="App Center Icon"/></div><h2 class="content-box-heading" style="font-size:20px;line-height:25px;padding-left:55px;">Visual Studio App Center</h2></a></div><div class="fusion-clearfix"></div><div class="content-container" style="padding-left:55px;color:#ffffff;"> <div class="vscom-flex-start">Continuous integration, delivery &amp; learning</div> <div class="vscom-flex-end"> <div class="fusion-button-wrapper fusion-alignleft"><style type="text/css" scoped="scoped">.fusion-button.button-6 .fusion-button-text, .fusion-button.button-6 i {color:#ffffff;}.fusion-button.button-6 {border-width:0px;border-color:#ffffff;}.fusion-button.button-6 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-6:hover .fusion-button-text, .fusion-button.button-6:hover i,.fusion-button.button-6:focus .fusion-button-text, .fusion-button.button-6:focus i,.fusion-button.button-6:active .fusion-button-text, .fusion-button.button-6:active{color:#ffffff;}.fusion-button.button-6:hover, .fusion-button.button-6:focus, .fusion-button.button-6:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-6:hover .fusion-button-icon-divider, .fusion-button.button-6:hover .fusion-button-icon-divider, .fusion-button.button-6:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-6{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-6 fusion-button--unified-cta" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://appcenter.ms/signup" aria-label="Get started with Visual Studio App Center for free"><span class="fusion-button-text">Get started for free</span><i class=" fa fa-angle-right button-icon-right"></i></a></div> <p class="psep"><a class="extra-margin smaller" aria-label="Learn More about Visual Studio App Center" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/app-center/" target="_blank" rel="noopener">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div> </div></div></div><style type="text/css" scoped="scoped"> .fusion-content-boxes-2 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes { background-color: transparent !important; border-color: #ffffff !important; }</style><div class="fusion-clearfix"></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box hundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #ffffff;background-position: center center;background-repeat: no-repeat;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last fusion-layout-column--no-margins 1_1" style="margin-top:0px;margin-bottom:0px;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div role="region" class="New-slider bss-slides vscom-slider vscom-slider--default vscom-slider--standard-height" aria-label="New slider"> <div class="vscom-slider-wrapper"> <ul class="vscom-slider-jump-list"> <li aria-setsize="5" value="true" aria-posinset="1" class="vscom-slider-jump-item"><a role="button" class="vscom-slider-jump-link" data-link-title="Visual Studio 2019 v16.0" href="javascript:void(0)" aria-label="View Visual Studio 2019 v16.0 slide"><div class="vscom-link-text-wrapper"><span class="vscom-jump-link-text">Visual Studio 2019 v16.0</span></div></a></li><li aria-setsize="5" value="true" aria-posinset="2" class="vscom-slider-jump-item"><a role="button" class="vscom-slider-jump-link" data-link-title="Visual Studio Live Share" href="javascript:void(0)" aria-label="View Visual Studio Live Share slide"><div class="vscom-link-text-wrapper"><span class="vscom-jump-link-text">Visual Studio Live Share</span></div></a></li><li aria-setsize="5" value="true" aria-posinset="3" class="vscom-slider-jump-item"><a role="button" class="vscom-slider-jump-link" data-link-title="Visual Studio IntelliCode" href="javascript:void(0)" aria-label="View Visual Studio IntelliCode slide"><div class="vscom-link-text-wrapper"><span class="vscom-jump-link-text">Visual Studio IntelliCode</span></div></a></li><li aria-setsize="5" value="true" aria-posinset="4" class="vscom-slider-jump-item"><a role="button" class="vscom-slider-jump-link" data-link-title="Visual Studio 2019 for Mac v8.0" href="javascript:void(0)" aria-label="View Visual Studio 2019 for Mac v8.0 slide"><div class="vscom-link-text-wrapper"><span class="vscom-jump-link-text">Visual Studio 2019 for Mac v8.0</span></div></a></li><li aria-setsize="5" value="true" aria-posinset="5" class="vscom-slider-jump-item"><a role="button" class="vscom-slider-jump-link" data-link-title="Visual Studio 2019 Launch Event" href="javascript:void(0)" aria-label="View Visual Studio 2019 Launch Event slide"><div class="vscom-link-text-wrapper"><span class="vscom-jump-link-text">Visual Studio 2019 Launch Event</span></div></a></li><li class="vscom-slider-jump-item vscom-slider-jump-item--placeholder"><div class="vscom-jump-placeholder-filler"></div></li> </ul> <a class="bss-pause" role="button" aria-label="Pause Slideshow" tabindex="0"> <span class="pause"></span> </a> <div class="vscom-slider-slides-wrapper"> <style type="text/css" scoped="scoped"></style><figure data-title="Visual Studio 2019 v16.0" class="vscom-slide-1 vscom-slider-slide preview_2019 vscom-slider-slide--light-text"><img class="vscom-slide-image lazyload " data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2019/01/Visual-Studio-2019-adding-comment-animation.gif" alt="Animation of adding a comment in Visual Studio 2019"/><figcaption class="vscom-slide-caption"><div class="vscom-slide-text"><div class="vscom-tag vscom-tag--purple vscom-tag--black-text"> <div class="vscom-tag-text"> <p>PRODUCT ANNOUNCEMENT</p> </div> </div> <h2>Upgrade to the latest version</h2> <h4>Visual Studio 2019 v16.0</h4> <p>Experience new ways to collaborate with your team, improve and maintain your code, and work with your favorite repositories, among many other improvements.<br/> <a class="text-link text-link--bottom" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/whatsnew" target="_blank" rel="noopener">Learn more about Visual Studio 2019 <i class="fa fa-angle-right fa-lg"></i></a></p> <p class="mobile-text">Experience the latest improvements.<br/> <a class="2019rc-button vscom-slider-readmore" style="font-weight: 400;" href="/web/20190412054021/https://visualstudio.microsoft.com/downloads/" target="_blank" rel="noopener"><span class="fusion-button-text">Download now</span> <i class="fa fa-angle-right button-icon-right"></i></a></p> <p><a class="2019rc-button vscom-slider-readmore" style="font-weight: 400;" href="/web/20190412054021/https://visualstudio.microsoft.com/downloads/" target="_blank" rel="noopener"><span class="fusion-button-text">Download now</span> <i class="fa fa-angle-right button-icon-right"></i></a><div class="vscom-slide-readmore-wrapper"></div></div></figcaption></figure><style type="text/css" scoped="scoped"></style><figure data-title="Visual Studio Live Share" class="vscom-slide-2 vscom-slider-slide live_share vscom-slider-slide--light-text"><img class="vscom-slide-image lazyload " data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2018/11/Live-share-banner-whatsnew-2.png" alt=""/><figcaption class="vscom-slide-caption"><div class="vscom-slide-text"><div class="vscom-tag vscom-tag--pink vscom-tag--black-text"> <div class="vscom-tag-text"> <p>PRODUCT ANNOUNCEMENT</p> </div> </div> <h2 class="vscom-slide-title">Collaborate in real-time with anyone in your favorite tools</h2> <h4>Visual Studio Live Share</h4> <p>Enjoy collaborative editing and debugging in real-time. Pair programming, code reviews, and more made easy with shared servers, terminals, diffs, and comments.</p> <p class="mobile-text">Enjoy collaborative coding in real-time.</p> <div class="vscom-slide-readmore-wrapper"><a os_downloads="no" class="vscom-slider-readmore fusion-button button-flat fusion-button-square button-small button-default avada-noscroll x-hidden-focus fusion-button--white-cta" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/services/live-share/" tabindex="-1" target="_self"><span class="fusion-button-text">Read more</span>&nbsp;<i class="fa fa-angle-right button-icon-right"></i></a></div></div></figcaption></figure><style type="text/css" scoped="scoped"></style><figure data-title="Visual Studio IntelliCode" class="vscom-slide-3 vscom-slider-slide vscom-slider-slide--light-text"><img class="vscom-slide-image lazyload " data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2018/05/Visual-Studio-IntelliCode.jpg" alt="IntelliSense tools graphic"/><figcaption class="vscom-slide-caption"><div class="vscom-slide-text"><div class="vscom-tag vscom-tag--pink vscom-tag--black-text"> <div class="vscom-tag-text"> <p>PREVIEW UPDATE</p> </div> </div> <h2 class="vscom-slide-title">AI-assisted development</h2> <h4>Visual Studio IntelliCode</h4> <p>Try AI-assisted IntelliSense that learns from your code in C#, and supports your language of choice, by downloading our experimental extensions for Visual Studio 2017 version 15.9, Visual Studio 2019 Preview 1 and Visual Studio Code.</p> <p class="mobile-text">Try AI-assisted IntelliSense that learns from your code.</p> <div class="vscom-slide-readmore-wrapper"><a os_downloads="no" class="vscom-slider-readmore fusion-button button-flat fusion-button-square button-small button-default avada-noscroll x-hidden-focus fusion-button--white-cta" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/services/intellicode/" tabindex="-1" target="_self"><span class="fusion-button-text">Read more</span>&nbsp;<i class="fa fa-angle-right button-icon-right"></i></a></div></div></figcaption></figure><style type="text/css" scoped="scoped"></style><figure data-title="Visual Studio 2019 for Mac v8.0" class="vscom-slide-4 vscom-slider-slide vscom-slider-slide--light-text"><img class="vscom-slide-image lazyload " data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2018/05/Visual-Studio-for-Mac.jpg" alt="Team using Visual Studio for Mac's new editors"/><figcaption class="vscom-slide-caption"><div class="vscom-slide-text"><div class="vscom-tag vscom-tag--purple vscom-tag--black-text"> <div class="vscom-tag-text"> <p>PRODUCT UPDATE</p> </div> </div> <h2 class="vscom-slide-title">Try .NET development on the Mac with Visual Studio</h2> <h4>Visual Studio for Mac version 8.0</h4> <p>Visual Studio for the Mac has all the IntelliSense, debugging and deployment capabilities to build .NET apps for the web, mobile, and games.</p> <p class="mobile-text">IntelliSense, debugging and deployment capabilities to build .NET apps for the web, mobile, and games.</p> <div class="vscom-slide-readmore-wrapper"><a os_downloads="no" class="vscom-slider-readmore fusion-button button-flat fusion-button-square button-small button-default avada-noscroll x-hidden-focus fusion-button--white-cta" href="/web/20190412054021/https://visualstudio.microsoft.com/vs/mac/" tabindex="-1" target="_self"><span class="fusion-button-text">Read more</span>&nbsp;<i class="fa fa-angle-right button-icon-right"></i></a></div></div></figcaption></figure><style type="text/css" scoped="scoped"></style><figure data-title="Visual Studio 2019 Launch Event" class="vscom-slide-5 vscom-slider-slide"><img class="vscom-slide-image lazyload " data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2019/02/VS_SiteHeader_1600x500.jpg" alt=""/><figcaption class="vscom-slide-caption"><div class="vscom-slide-text"> <div class="vscom-tag vscom-tag--yellow vscom-tag--black-text"> <div class="vscom-tag-text"> <p>PRODUCT LAUNCH</p> </div> </div> <h2 class="vscom-slide-title">Get to know Visual Studio 2019</h2> <h4>Visual Studio 2019 Launch Event</h4> <p>Start writing better code, faster, on your schedule, through on-demand videos, social discussions, local events, and online resources.</p> <div class="vscom-slide-readmore-wrapper"><a os_downloads="no" class="vscom-slider-readmore fusion-button button-flat fusion-button-square button-small button-default avada-noscroll x-hidden-focus fusion-button--white-cta" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs2019-launch/" tabindex="-1" target="_self"><span class="fusion-button-text">Read more</span>&nbsp;<i class="fa fa-angle-right button-icon-right"></i></a></div></div></figcaption></figure> </div> </div> </div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box vscom-swimlane nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #ffffff;background-position: left top;background-repeat: no-repeat;padding-top:3%;padding-right:30px;padding-bottom:3%;padding-left:30px;border-top-width:0px;border-bottom-width:0px;border-color:#eae9e9;border-top-style:solid;border-bottom-style:solid;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last 1_1" style="margin-top:15px;margin-bottom:15px;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="vscom-swimlane-content vscom-swimlane-content--basic-reversed"><div class="fusion-layout-column fusion_builder_column fusion-five-twelfth fusion-column-first vscom-swimlane-text-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <div class="fusion-title title fusion-sep-none fusion-title-size-two vscom-swimlane-title"> <h2>Visual Studio IDE for Windows and Mac</h2> </div> <div class="fusion-title title fusion-sep-none vscom-swimlane-subtitle"> <h3>Develop apps for Android, iOS, Mac, Windows, web, and cloud</h3> </div> <div class="vscom-swimlane-text-wrapper fusion-text"> <p>Write your code fast<br/> Debug and diagnose with ease<br/> Test often, release with confidence<br/> Extend and customize to your liking<br/> Collaborate efficiently</p> <p class="vscom-link-wrapper"> <a class="vscom-swimlane-link bold x-hidden-focus" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/" aria-label="Learn more about Visual Studio IDE for Windows and Mac" target="_self" rel=""> Learn more <i class="fa fa-angle-right fa-lg"></i> </a> </p> </div> </div> </div> </div> <div class="fusion-layout-column fusion_builder_column fusion-one-half fusion-column-last vscom-swimlane-media-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <span class="fusion-imageframe imageframe-none hover-type-none"> <style type="text/css" scoped="scoped">.wp-image-71479.lazyloading, .wp-image-71479.lazyload { background-color: #d6d6d6; display: block; width: 100%; max-width: 991px; height: 0; padding-bottom: 54.0867810293%; } </style> <img data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png" alt="Screenshot of Visual Studio IDE" class="img-responsive x-hidden-focus lazyload wp-image-71479" data-sizes="auto" width="991" height="536" data-srcset="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1-200x108.png 200w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1-300x162.png 300w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1-400x216.png 400w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1-600x325.png 600w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1-768x415.png 768w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1-800x433.png 800w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/03/VS2017-home-vsmac-1.png 991w"/> </span> </div> </div> </div> <div class="fusion-clearfix"></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box vscom-swimlane vscom-swimlane--graylane nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #ffffff;background-position: left top;background-repeat: no-repeat;padding-top:3%;padding-right:30px;padding-bottom:3%;padding-left:30px;border-top-width:0px;border-bottom-width:0px;border-color:#eae9e9;border-top-style:solid;border-bottom-style:solid;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last 1_1" style="margin-top:15px;margin-bottom:15px;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="vscom-swimlane-content vscom-swimlane-content--basic"><div class="fusion-layout-column fusion_builder_column fusion-one-half fusion-column-first vscom-swimlane-media-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <span class="fusion-imageframe imageframe-none hover-type-none"> <style type="text/css" scoped="scoped">.wp-image-32976.lazyloading, .wp-image-32976.lazyload { background-color: #d6d6d6; display: block; width: 100%; max-width: 660px; height: 0; padding-bottom: 80.1515151515%; } </style> <img data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Hmpg-code3-op.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png" alt="Screenshot of Visual Studio Code" class="img-responsive x-hidden-focus lazyload wp-image-32976" data-sizes="auto" width="660" height="529" data-srcset="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Hmpg-code3-op-177x142.png 177w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Hmpg-code3-op-200x160.png 200w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Hmpg-code3-op-300x240.png 300w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Hmpg-code3-op-400x321.png 400w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Hmpg-code3-op-600x481.png 600w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Hmpg-code3-op.png 660w"/> </span> </div> </div> </div> <div class="fusion-layout-column fusion_builder_column fusion-five-twelfth fusion-column-last vscom-swimlane-text-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <div class="fusion-title title fusion-sep-none fusion-title-size-two vscom-swimlane-title"> <h2>Visual Studio Code</h2> </div> <div class="fusion-title title fusion-sep-none vscom-swimlane-subtitle"> <h3>Code editing, redefined</h3> </div> <div class="vscom-swimlane-text-wrapper fusion-text"> <p>Edit and debug apps on any OS<br/> Built-in Git support<br/> 4000+ <a aria-label="4000+ extensions for Visual Studio Code" href="https://web.archive.org/web/20190412054021/https://marketplace.visualstudio.com/VSCode" target="_blank" rel="noopener">extensions</a><br/> Free and <a aria-label="Visual Studio Code is open source" href="https://web.archive.org/web/20190412054021/https://github.com/Microsoft/vscode/" target="_blank" rel="noopener">open source</a></p> <p class="vscom-link-wrapper"> <a class="vscom-swimlane-link bold x-hidden-focus" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432" aria-label="Learn more about Visual Studio Code" target="_self" rel=""> Learn more <i class="fa fa-angle-right fa-lg"></i> </a> </p> </div> </div> </div> </div> <div class="fusion-clearfix"></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box vscom-swimlane nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #f1f1f1;background-position: left top;background-repeat: no-repeat;padding-top:2%;padding-right:30px;padding-bottom:1%;padding-left:30px;border-top-width:0px;border-bottom-width:0px;border-color:#eae9e9;border-top-style:solid;border-bottom-style:solid;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last 1_1" style="margin-top:15px;margin-bottom:15px;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="vscom-swimlane-content vscom-swimlane-content--basic-reversed"><div class="fusion-layout-column fusion_builder_column fusion-five-twelfth fusion-column-first vscom-swimlane-text-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <div class="fusion-title title fusion-sep-none fusion-title-size-two vscom-swimlane-title"> <h2>Azure DevOps</h2> </div> <div class="fusion-title title fusion-sep-none vscom-swimlane-subtitle"> <h3>Formerly Visual Studio Team Services (VSTS)</h3> </div> <div class="vscom-swimlane-text-wrapper fusion-text"> <p>Agile planning<br/> Social coding with Git<br/> Continuous integration and delivery<br/> Any IDE/editor and language</p> <p class="vscom-link-wrapper"> <a class="vscom-swimlane-link bold x-hidden-focus" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/services/devops/" aria-label="Learn more about Azure DevOps" target="_blank" rel=""> Learn more <i class="fa fa-angle-right fa-lg"></i> </a> </p> </div> </div> </div> </div> <div class="fusion-layout-column fusion_builder_column fusion-one-half fusion-column-last vscom-swimlane-media-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <span class="fusion-imageframe imageframe-none hover-type-none"> <style type="text/css" scoped="scoped">.wp-image-64194.lazyloading, .wp-image-64194.lazyload { background-color: #d6d6d6; display: block; width: 100%; max-width: 677px; height: 0; padding-bottom: 58.9364844904%; } </style> <img data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2016/11/Team-Services-swim-6-op-677-399-qnt.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png" alt="VSTS Screenshot on a Laptop" class="img-responsive x-hidden-focus lazyload wp-image-64194" data-sizes="auto" width="677" height="399" data-srcset="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/11/Team-Services-swim-6-op-677-399-qnt-200x118.png 200w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/11/Team-Services-swim-6-op-677-399-qnt-300x177.png 300w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/11/Team-Services-swim-6-op-677-399-qnt-400x236.png 400w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/11/Team-Services-swim-6-op-677-399-qnt-600x354.png 600w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2016/11/Team-Services-swim-6-op-677-399-qnt.png 677w"/> </span> </div> </div> </div> <div class="fusion-clearfix"></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box vscom-swimlane vscom-swimlane--graylane nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-equal-height-columns" style="background-color: #f1f1f1;background-position: left top;background-repeat: no-repeat;padding-top:3%;padding-right:30px;padding-bottom:3%;padding-left:30px;border-top-width:0px;border-bottom-width:0px;border-color:#eae9e9;border-top-style:solid;border-bottom-style:solid;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-one-half fusion-column-first vscom-swimlane-media-content 1_2" style="margin-top:0px;margin-bottom:0px;width:48%; margin-right: 4%;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="fusion-column-content-centered"><div class="fusion-column-content"><span style="margin-right:25px;float:left;width:100%;max-width:2072px;" class="fusion-imageframe imageframe-none imageframe-1 hover-type-none"><style type="text/css" scoped="scoped">.wp-image-89547.lazyloading, .wp-image-89547.lazyload { background-color: #d6d6d6; display: block; width: 100%; max-width: 2072px; height: 0; padding-bottom: 59.2664092664%; } </style><img data-sizes="auto" data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2017/09/visual-studio-app-center-graphic2.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png" width="2072" height="1228" alt="Schreenshot of Xamarin Apps on Mobile Devices" title="" class="img-responsive wp-image-89547 lazyload " data-srcset="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/09/visual-studio-app-center-graphic2-200x119.png 200w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/09/visual-studio-app-center-graphic2-400x237.png 400w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/09/visual-studio-app-center-graphic2-600x356.png 600w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/09/visual-studio-app-center-graphic2-800x474.png 800w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/09/visual-studio-app-center-graphic2-1200x711.png 1200w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2017/09/visual-studio-app-center-graphic2.png 2072w"/></span><div class="vscom-iconrow vscom-iconrow-5wide"><div class="fusion-three-fourth vscom-iconrow-wrapper"><img alt="Swift logo" class="vscom-iconrow-icon lazyload" data-src="/wp-content/uploads/2017/09/swift.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png"> <img alt="Obj-C logo" class="vscom-iconrow-icon lazyload" data-src="/wp-content/uploads/2017/09/obj-c-centered.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png"> <img alt="Java logo" class="vscom-iconrow-icon lazyload" data-src="/wp-content/uploads/2018/02/java-logo_3.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png"> <img alt="Xamarin logo" class="vscom-iconrow-icon lazyload" data-src="/wp-content/uploads/2017/09/xamarin.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png"> <img alt="React logo" class="vscom-iconrow-icon lazyload" data-src="/wp-content/uploads/2017/09/react-logo.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png"></div></div></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-one-half fusion-column-last vscom-swimlane-text-content 1_2" style="margin-top:0px;margin-bottom:0px;width:48%"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="fusion-column-content-centered"><div class="fusion-column-content"><div class="fusion-title title fusion-sep-none fusion-title-size-two vscom-swimlane-title" style="margin-top:15px;margin-bottom:15px;"><h2 class="title-heading-left">Visual Studio App Center</h2></div><div class="fusion-title title fusion-sep-none fusion-title-size-three vscom-swimlane-subhead" style="margin-top:15px;margin-bottom:15px;"><h3 class="title-heading-left">Continuous Everything – Build, Test, Deploy, Engage, Repeat</h3></div><div class="fusion-text"><p>Build in the cloud<br/> Test on real devices<br/> Deploy everywhere with ease<br/> Analyze and learn faster<br/> Monitor app health<br/> Engage users with push notifications</p> </div><div class="fusion-sep-clear"></div><div class="fusion-separator fusion-full-width-sep sep-none" style="margin-left: auto;margin-right: auto;margin-top:;"></div><div class="fusion-text"><p><a class="bold" aria-label="Learn more about Visual Studio App Center" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/app-center/">Learn more <i class="fa fa-angle-right fa-lg"></i></a></p> </div></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box vscom-swimlane nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #f1f1f1;background-position: left top;background-repeat: no-repeat;padding-top:3%;padding-right:30px;padding-bottom:3%;padding-left:30px;border-top-width:0px;border-bottom-width:0px;border-color:#f1f1f1;border-top-style:solid;border-bottom-style:solid;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-one-full fusion-column-first fusion-column-last 1_1" style="margin-top:15px;margin-bottom:15px;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="vscom-swimlane-content vscom-swimlane-content--basic-reversed"><div class="fusion-layout-column fusion_builder_column fusion-five-twelfth fusion-column-first vscom-swimlane-text-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <div class="fusion-title title fusion-sep-none fusion-title-size-two vscom-swimlane-title"> <h2>Visual Studio Subscriptions &amp; Dev Essentials</h2> </div> <div class="fusion-title title fusion-sep-none vscom-swimlane-subtitle"> <h3>Upskill yourself with new benefits</h3> </div> <div class="vscom-swimlane-text-wrapper fusion-text"> <p>Master R, Python and data science with <a aria-label="Learn Data Science online" href="https://web.archive.org/web/20190412054021/https://www.datacamp.com/" target="_blank" rel="noopener">DataCamp</a><br/> Grow your network, get insights, add skills to advance your career <a aria-label="Read about LinkedIn Learning" href="https://web.archive.org/web/20190412054021/https://www.linkedin.com/learning/" target="_blank" rel="noopener">LinkedIn Learning</a></p> <p class="vscom-link-wrapper"> <a class="vscom-swimlane-link bold x-hidden-focus" href="https://web.archive.org/web/20190412054021/https://my.visualstudio.com/benefits?wt.mc_id=VSHomepage" aria-label="Activate benefits now" target="_self" rel=""> Activate now <i class="fa fa-angle-right fa-lg"></i> </a> </p> </div> </div> </div> </div> <div class="fusion-layout-column fusion_builder_column fusion-one-half fusion-column-last vscom-swimlane-media-content"> <div class="fusion-column-wrapper"> <div class="fusion-column-content"> <span class="fusion-imageframe imageframe-none hover-type-none"> <style type="text/css" scoped="scoped">.wp-image-95355.lazyloading, .wp-image-95355.lazyload { background-color: #d6d6d6; display: block; width: 100%; max-width: 400px; height: 0; padding-bottom: 66%; } </style> <img data-src="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy-400x264.png" src="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/assets/img/vscom-img-placeholder.png" alt="illustration showing learning options" class="img-responsive x-hidden-focus lazyload wp-image-95355" data-sizes="auto" width="400" height="264" data-srcset="https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy-200x132.png 200w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy-300x198.png 300w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy-400x264.png 400w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy-600x396.png 600w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy-768x507.png 768w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy-800x528.png 800w, https://web.archive.org/web/20190412054021im_/https://visualstudio.microsoft.com/wp-content/uploads/2018/03/visual-studio-learning-art-copy.png 948w"/> </span> </div> </div> </div> <div class="fusion-clearfix"></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div><div class="fusion-fullwidth fullwidth-box vscom-swimlane vscom-swimlane--final-cta nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: #3a5068;background-position: left top;background-repeat: no-repeat;padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px;border-top-width:0px;border-bottom-width:0px;border-color:#eae9e9;border-top-style:solid;border-bottom-style:solid;"><div class="fusion-builder-row fusion-row "><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_4 fusion-one-fourth fusion-column-first 1_4" style="margin-top:0px;margin-bottom:0px;width:22%; margin-right: 4%;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="fusion-column-content-centered"><div class="fusion-column-content"><div class="fusion-title title fusion-sep-none fusion-title-center fusion-title-size-four" style="margin-top:0%;margin-bottom:0%;"><h4 class="title-heading-center"><a style="color: #ffffff; font-size: 19px;" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/vs/">Visual Studio</a></h4></div><div class="fusion-sep-clear"></div><div class="fusion-separator fusion-no-small-visibility fusion-full-width-sep sep-none" style="margin-left: auto;margin-right: auto;margin-top:10px;"></div><div class="fusion-text"><p style="text-align: center; color: #ffffff;">Fully featured IDE for Android, iOS, Windows, web, and cloud</p> </div><div class="fusion-button-wrapper fusion-aligncenter"><style type="text/css" scoped="scoped">.fusion-button.button-7 .fusion-button-text, .fusion-button.button-7 i {color:#ffffff;}.fusion-button.button-7 {border-width:0px;border-color:#ffffff;}.fusion-button.button-7 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-7:hover .fusion-button-text, .fusion-button.button-7:hover i,.fusion-button.button-7:focus .fusion-button-text, .fusion-button.button-7:focus i,.fusion-button.button-7:active .fusion-button-text, .fusion-button.button-7:active{color:#ffffff;}.fusion-button.button-7:hover, .fusion-button.button-7:focus, .fusion-button.button-7:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-7:hover .fusion-button-icon-divider, .fusion-button.button-7:hover .fusion-button-icon-divider, .fusion-button.button-7:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-7{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-7 vscom-os-specific vscom-os-specific--inline-block win nix" target="_self" href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&amp;rel=16" aria-label="Download Visual Studio for Windows"><span class="fusion-button-text">Free download</span><i class="fa-download fas button-icon-right"></i></a></div><div class="fusion-button-wrapper fusion-aligncenter"><style type="text/css" scoped="scoped">.fusion-button.button-8 .fusion-button-text, .fusion-button.button-8 i {color:#ffffff;}.fusion-button.button-8 {border-width:0px;border-color:#ffffff;}.fusion-button.button-8 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-8:hover .fusion-button-text, .fusion-button.button-8:hover i,.fusion-button.button-8:focus .fusion-button-text, .fusion-button.button-8:focus i,.fusion-button.button-8:active .fusion-button-text, .fusion-button.button-8:active{color:#ffffff;}.fusion-button.button-8:hover, .fusion-button.button-8:focus, .fusion-button.button-8:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-8:hover .fusion-button-icon-divider, .fusion-button.button-8:hover .fusion-button-icon-divider, .fusion-button.button-8:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-8{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-8 vscom-os-specific vscom-os-specific--inline-block mac" target="_self" href="/web/20190412054021/https://visualstudio.microsoft.com/thank-you-downloading-visual-studio-mac/?sku=communitymac&amp;rel=16" aria-label="Download Visual Studio for Mac"><span class="fusion-button-text">Free download</span><i class="fa-download fas button-icon-right"></i></a></div></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_4 fusion-one-fourth fusion-layout-column--legal-text 1_4" style="margin-top:0px;margin-bottom:0px;width:22%; margin-right: 4%;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="fusion-column-content-centered"><div class="fusion-column-content"><div class="fusion-title title fusion-sep-none fusion-title-center fusion-title-size-four" style="margin-top:0%;margin-bottom:0%;"><h4 class="title-heading-center"><a style="color: #ffffff; font-size: 19px;" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/?wt.mc_id=DX_841432" target="_blank" rel="noopener">Visual Studio Code</a></h4></div><div class="fusion-sep-clear"></div><div class="fusion-separator fusion-no-small-visibility fusion-full-width-sep sep-none" style="margin-left: auto;margin-right: auto;margin-top:10px;"></div><div class="fusion-text"><p style="text-align: center; color: #ffffff;">A powerful editor that’s free, open source, and runs everywhere</p> </div><div class="vscom-switchable "><div class="vscom-switchable-wrapper"><div class="vscom-switchable-content os win"><div class="fusion-button-wrapper fusion-aligncenter"><style type="text/css" scoped="scoped">.fusion-button.button-9 .fusion-button-text, .fusion-button.button-9 i {color:#ffffff;}.fusion-button.button-9 {border-width:0px;border-color:#ffffff;}.fusion-button.button-9 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-9:hover .fusion-button-text, .fusion-button.button-9:hover i,.fusion-button.button-9:focus .fusion-button-text, .fusion-button.button-9:focus i,.fusion-button.button-9:active .fusion-button-text, .fusion-button.button-9:active{color:#ffffff;}.fusion-button.button-9:hover, .fusion-button.button-9:focus, .fusion-button.button-9:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-9:hover .fusion-button-icon-divider, .fusion-button.button-9:hover .fusion-button-icon-divider, .fusion-button.button-9:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-9{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-9" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://go.microsoft.com/fwlink/?LinkID=534107&amp;wt.mc_id=DX_841432&amp;sku=codewin" id="vs" aria-label="Download Visual Studio Code for Windows"><span class="fusion-button-text">Free download</span><i class=" fa fa-download button-icon-right"></i></a></div></div><div class="vscom-switchable-content os mac"><div class="fusion-button-wrapper fusion-aligncenter"><style type="text/css" scoped="scoped">.fusion-button.button-10 .fusion-button-text, .fusion-button.button-10 i {color:#ffffff;}.fusion-button.button-10 {border-width:0px;border-color:#ffffff;}.fusion-button.button-10 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-10:hover .fusion-button-text, .fusion-button.button-10:hover i,.fusion-button.button-10:focus .fusion-button-text, .fusion-button.button-10:focus i,.fusion-button.button-10:active .fusion-button-text, .fusion-button.button-10:active{color:#ffffff;}.fusion-button.button-10:hover, .fusion-button.button-10:focus, .fusion-button.button-10:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-10:hover .fusion-button-icon-divider, .fusion-button.button-10:hover .fusion-button-icon-divider, .fusion-button.button-10:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-10{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-10" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://go.microsoft.com/fwlink/?LinkID=534106&amp;wt.mc_id=DX_841432&amp;sku=codemac" id="vsmac" aria-label="Download Visual Studio Code for Mac"><span class="fusion-button-text">Free download</span><i class=" fa fa-download button-icon-right"></i></a></div></div><div class="vscom-switchable-content os nix"><div class="fusion-button-wrappercenter"><style type="text/css" scoped="scoped">.fusion-button.button-11 .fusion-button-text, .fusion-button.button-11 i {color:#ffffff;}.fusion-button.button-11 {border-width:0px;border-color:#ffffff;}.fusion-button.button-11 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-11:hover .fusion-button-text, .fusion-button.button-11:hover i,.fusion-button.button-11:focus .fusion-button-text, .fusion-button.button-11:focus i,.fusion-button.button-11:active .fusion-button-text, .fusion-button.button-11:active{color:#ffffff;}.fusion-button.button-11:hover, .fusion-button.button-11:focus, .fusion-button.button-11:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-11:hover .fusion-button-icon-divider, .fusion-button.button-11:hover .fusion-button-icon-divider, .fusion-button.button-11:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-11{width:100%;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-11" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://go.microsoft.com/fwlink/?LinkID=533688&amp;wt.mc_id=DX_841432&amp;sku=codelinux" id="vs" aria-label="Download Visual Studio Code for Linux"><span class="fusion-button-text">Free download</span><i class=" fa fa-download button-icon-right"></i></a></div></div></div></div><div class="fusion-text"><p class="bottom code-legal" id="site-home">By using VS Code you agree to its <a aria-label="license and privacy statement for Visual Studio Code" href="https://web.archive.org/web/20190412054021/https://code.visualstudio.com/#home-terms" target="_blank" rel="noopener noreferrer">license and privacy statement.</a></p> </div></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_4 fusion-one-fourth 1_4" style="margin-top:0px;margin-bottom:0px;width:22%; margin-right: 4%;"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="fusion-column-content-centered"><div class="fusion-column-content"><div class="fusion-title title fusion-sep-none fusion-title-center fusion-title-size-four" style="margin-top:0%;margin-bottom:0%;"><h4 class="title-heading-center"><a style="color: #ffffff; font-size: 19px;" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/services/devops/" target="_blank" rel="noopener">Azure DevOps (formerly VSTS)</a></h4></div><div class="fusion-sep-clear"></div><div class="fusion-separator fusion-no-small-visibility fusion-full-width-sep sep-none" style="margin-left: auto;margin-right: auto;margin-top:10px;"></div><div class="fusion-text"><p style="text-align: center; color: #ffffff;">Be Agile, unlock collaboration and ship software faster</p> </div><div class="fusion-button-wrapper fusion-aligncenter"><style type="text/css" scoped="scoped">.fusion-button.button-12 .fusion-button-text, .fusion-button.button-12 i {color:#ffffff;}.fusion-button.button-12 {border-width:0px;border-color:#ffffff;}.fusion-button.button-12 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-12:hover .fusion-button-text, .fusion-button.button-12:hover i,.fusion-button.button-12:focus .fusion-button-text, .fusion-button.button-12:focus i,.fusion-button.button-12:active .fusion-button-text, .fusion-button.button-12:active{color:#ffffff;}.fusion-button.button-12:hover, .fusion-button.button-12:focus, .fusion-button.button-12:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-12:hover .fusion-button-icon-divider, .fusion-button.button-12:hover .fusion-button-icon-divider, .fusion-button.button-12:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-12{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-12" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://aka.ms/SignupAzureDevOps" aria-label="Get started with Visual Studio Team Services for free"><span class="fusion-button-text">Get started for free</span><i class="fa-angle-right fas button-icon-right"></i></a></div></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div><div class="fusion-layout-column fusion_builder_column fusion_builder_column_1_4 fusion-one-fourth fusion-column-last 1_4" style="margin-top:0px;margin-bottom:0px;width:22%"> <div class="fusion-column-wrapper" style="padding: 0px 0px 0px 0px;" data-bg-url=""> <div class="fusion-column-content-centered"><div class="fusion-column-content"><div class="fusion-title title fusion-sep-none fusion-title-center fusion-title-size-four" style="margin-top:0%;margin-bottom:0%;"><h4 class="title-heading-center"><a style="color: #ffffff; font-size: 19px;" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/app-center/">Visual Studio App Center</a></h4></div><div class="fusion-sep-clear"></div><div class="fusion-separator fusion-no-small-visibility fusion-full-width-sep sep-none" style="margin-left: auto;margin-right: auto;margin-top:10px;"></div><div class="fusion-text"><p style="text-align: center; color: #ffffff;">Continuous integration, delivery &amp; learning</p> </div><div class="fusion-button-wrapper fusion-aligncenter"><style type="text/css" scoped="scoped">.fusion-button.button-13 .fusion-button-text, .fusion-button.button-13 i {color:#ffffff;}.fusion-button.button-13 {border-width:0px;border-color:#ffffff;}.fusion-button.button-13 .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-13:hover .fusion-button-text, .fusion-button.button-13:hover i,.fusion-button.button-13:focus .fusion-button-text, .fusion-button.button-13:focus i,.fusion-button.button-13:active .fusion-button-text, .fusion-button.button-13:active{color:#ffffff;}.fusion-button.button-13:hover, .fusion-button.button-13:focus, .fusion-button.button-13:active{border-width:0px;border-color:#ffffff;}.fusion-button.button-13:hover .fusion-button-icon-divider, .fusion-button.button-13:hover .fusion-button-icon-divider, .fusion-button.button-13:active .fusion-button-icon-divider{border-color:#ffffff;}.fusion-button.button-13{width:auto;}</style><a class="fusion-button button-flat fusion-button-square button-small button-default button-13" target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20190412054021/https://appcenter.ms/signup" aria-label="Get started with Visual Studio App Center for free"><span class="fusion-button-text">Get started for free</span><i class="fa-angle-right fas button-icon-right"></i></a></div></div></div><div class="fusion-clearfix"></div><div class="fusion-column-wrapper" style="content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;" data-bg-url=""></div> </div> </div></div></div> </div> </div> </div> </div> <!-- fusion-row --> </main> <!-- #main --> <script>window.performance && performance.mark && performance.mark("MainAreaEnd")</script> </div> <!-- wrapper --> <a class="fusion-one-page-text-link fusion-page-load-link"></a> <!-- W3TC-include-js-head --> <script>var domReadyScripts =[{"handle":"vscom","src":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/wp-content\/plugins\/microsoft-visual-studio-plugin\/assets\/js\/vscom.min.js","ver":1551994412,"deps":["classlist-polyfill"]},{"handle":"classlist-polyfill","src":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/wp-content\/themes\/Avada-Child-Theme\/assets\/js\/classList.min.js","ver":1551389601},{"handle":"vscom-external-url-js","src":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/wp-content\/plugins\/vscom-external-urls\/js\/vscom-external-urls.min.js","ver":1552422831},{"handle":"vscom_main_js","src":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/wp-content\/themes\/Avada-Child-Theme\/assets\/js\/vscom-main.min.js","ver":"1.0.4"},{"handle":"dropdownbutton-js","src":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/wp-content\/plugins\/vscom-shortcode-library\/shortcodes\/dropdown\/js\/dropdown-button.min.js","ver":1544658623},{"handle":"object-fit-polyfill-js","src":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/wp-content\/plugins\/vscom-fusion-extension\/js\/ofi.min.js","ver":1553200455},{"handle":"vscom-slider-js","src":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/visualstudio.microsoft.com\/wp-content\/plugins\/vscom-fusion-extension\/js\/slider\/better-simple-slideshow.min.js","ver":1551389601}];</script><script id="vscom-dom-ready-inline" type="text/javascript">var VSCOM_Language = {"dropdown":"<select id=\"js-lang-picker\" class=\"vs-language-picker\" aria-label=\"Select Language\" role=\"list\"><option value=\"https:\/\/visualstudio.microsoft.com\" selected=\"selected\" role=\"listitem\">English<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/zh-hans\/\" data-lang-code=\"zh-hans\" role=\"listitem\">\u7b80\u4f53\u4e2d\u6587 (Chinese, Simplified)<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/zh-hant\/\" data-lang-code=\"zh-hant\" role=\"listitem\">\u7e41\u9ad4\u4e2d\u6587 (Chinese, Traditional)<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/fr\/\" data-lang-code=\"fr\" role=\"listitem\">Fran\u00e7ais<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/de\/\" data-lang-code=\"de\" role=\"listitem\">Deutsch<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/it\/\" data-lang-code=\"it\" role=\"listitem\">Italiano<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/ja\/\" data-lang-code=\"ja\" role=\"listitem\">\u65e5\u672c\u8a9e (Japanese)<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/ru\/\" data-lang-code=\"ru\" role=\"listitem\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439 (Russian)<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/es\/\" data-lang-code=\"es\" role=\"listitem\">Espa\u00f1ol<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/cs\/\" data-lang-code=\"cs\" role=\"listitem\">\u010ce\u0161tina<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/ko\/\" data-lang-code=\"ko\" role=\"listitem\">\ud55c\uad6d\uc5b4 (Korean)<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/pl\/\" data-lang-code=\"pl\" role=\"listitem\">polski<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/pt-br\/\" data-lang-code=\"pt-br\" role=\"listitem\">Portugu\u00eas (Brasil)<\/option><option value=\"https:\/\/visualstudio.microsoft.com\/tr\/\" data-lang-code=\"tr\" role=\"listitem\">T\u00fcrk\u00e7e<\/option><\/select>"};var VSCOM_License = {"downloadText":"downloadText"};var microsoftUhfSettings = {"loginUrl":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/app.vsaex.visualstudio.com\/go\/profile?wt.mc_id=o~msft~vscom~vssignin","logoutUrl":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/app.vssps.visualstudio.com\/_signout?mkt=en-us&_ga=1.265116815.1812220160.1467138837","profileEndpoint":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/app.vssps.visualstudio.com\/_apis\/profile\/profiles\/me","clientId":"d03813425c8362d0","label_profile":"Visual Studio profile","connectionDataEndpoint":"https:\/\/web.archive.org\/web\/20190412054021\/https:\/\/app.vssps.visualstudio.com\/_apis\/connectionData","ga":{"vsid_dimension":"dimension12"}};jQuery(document).on("vscom-slider-js", function() {var opts={auto:{speed:5000,pauseOnHover:false},fullscreen:false,swipe:false};makeBSS(".New-slider", opts);var BSSFitImages = function() {if(/MSIE|Trident/.test(navigator.userAgent)){objectFitImages(".vscom-slider-slide img");}}; if(typeof objectFitImages !== "undefined") { BSSFitImages();} else { jQuery(document).on("object-fit-polyfill-js", BSSFitImages);}});</script><link rel="stylesheet" id="vscom-tag-css-css" href="https://web.archive.org/web/20190412054021cs_/https://visualstudio.microsoft.com/wp-content/plugins/vscom-fusion-extension/css/vscom-tag.min.css?ver=1544658622" type="text/css" media="all"/> <!--[if IE 9]> <script type='text/javascript' src='https://visualstudio.microsoft.com/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-ie9.js?ver=1'></script> <![endif]--> <script type="text/javascript" src="https://web.archive.org/web/20190412054021js_/https://visualstudio.microsoft.com/wp-content/uploads/fusion-scripts/3bcbec0fc1fd4463736c753bf8b368d5.min.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20190412054021js_/https://visualstudio.microsoft.com/wp-content/plugins/vscom-dom-ready-js/js/vscomDomReady.min.js?ver=1552422831"></script> <script type="text/javascript" src="https://web.archive.org/web/20190412054021js_/https://visualstudio.microsoft.com/wp-includes/js/wp-embed.min.js?ver=4.9.10"></script> <script type="text/javascript" defer="true" src="https://web.archive.org/web/20190412054021js_/https://visualstudio.microsoft.com/wp-content/themes/Avada-Child-Theme/includes/vscom-sniffandswitch.min.js?1544658629"></script> <script src="https://web.archive.org/web/20190412054021js_/https://statics-uhf-eus.akamaized.net/shell/_scrf/js/themes=default/54-af9f9f/c0-247156/de-099401/e1-a50eee/e7-954872/d8-97d509/f0-251fe2/46-be1318/77-04a268/7f-652c90/63-077520/a4-34de62/75-71ddfc/db-bc0148/dc-7e9864/78-4c7d22/9f-d154ca/e4-8302f6/cd-23d3b0/6d-1e7ed0/b7-cadaa7/ca-40b7b0/4e-ee3a55/3e-f5c39b/c3-6454d7/f9-7592d3/92-10345d/79-499886/7e-cda2d3/32-6dafa3/93-283c2d/e0-3c9860/91-97a04f/1f-100dea/33-abe4df/18-d72213?ver=2.0&amp;iife=1"></script><script src="https://web.archive.org/web/20190412054021js_/https://mem.gfx.ms/meversion?partner=VisualStudio&amp;market=en-us&amp;uhf=1" defer></script> <!--[if lte IE 8]> <script type="text/javascript" src="https://visualstudio.microsoft.com/wp-content/themes/Avada/assets/js/respond.js"></script> <![endif]--> <div id="footerArea" class="uhf" data-m="{&quot;cN&quot;:&quot;footerArea&quot;,&quot;cT&quot;:&quot;Area_coreuiArea&quot;,&quot;id&quot;:&quot;a2Body&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;Body&quot;}"> <div id="footerRegion" data-region-key="footerregion" data-m="{&quot;cN&quot;:&quot;footerRegion&quot;,&quot;cT&quot;:&quot;Region_coreui-region&quot;,&quot;id&quot;:&quot;r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;a2&quot;}"> <div id="footerUniversalFooter" data-m="{&quot;cN&quot;:&quot;footerUniversalFooter&quot;,&quot;cT&quot;:&quot;Module_coreui-universalfooter&quot;,&quot;id&quot;:&quot;m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;r1a2&quot;}" data-module-id="Category|footerRegion|coreui-region|footerUniversalFooter|coreui-universalfooter"> <footer id="uhf-footer" class="c-uhff context-uhf" data-uhf-mscc-rq="false" data-footer-footprint="/VisualStudio/VisualStudioFooterMsft, fromService: True" data-m="{&quot;cN&quot;:&quot;Uhf footer_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;m1r1a2&quot;}"> <nav class="c-uhff-nav" role="navigation" aria-label="Footer Resource links" data-m="{&quot;cN&quot;:&quot;Footer nav_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1m1r1a2&quot;}"> <div class="c-uhff-nav-row"> <div class="c-uhff-nav-group" data-m="{&quot;cN&quot;:&quot;footerNavColumn1_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c1c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}"> <h4 class="c-heading-4">What&#39;s new</h4> <ul class="c-list f-bare"> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/p/surface-pro-6/8ZCNC665SLQ5" data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_NewSurfacePro6_nav&quot;,&quot;id&quot;:&quot;n1c1c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">NEW Surface Pro 6</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/p/surface-laptop-2/8XQJKK3DD91B " data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_SurfaceLaptop2_nav&quot;,&quot;id&quot;:&quot;n2c1c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">NEW Surface Laptop 2</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/p/surface-go/8v9dp4lnknsz" data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_SurfaceGo_nav&quot;,&quot;id&quot;:&quot;n3c1c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">NEW Surface Go</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.xbox.com/en-us/xbox-one-x" data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_XboxOneX_nav&quot;,&quot;id&quot;:&quot;n4c1c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">Xbox One X</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.xbox.com/en-us/xbox-one-s?xr=shellnav" data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_XboxOneS_nav&quot;,&quot;id&quot;:&quot;n5c1c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">Xbox One S</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/store/b/virtualreality" data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_VRandMixedReality_nav&quot;,&quot;id&quot;:&quot;n6c1c1c1m1r1a2&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">VR &amp; mixed reality</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/windows/windows-10-apps" data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_Windows_10_apps_nav&quot;,&quot;id&quot;:&quot;n7c1c1c1m1r1a2&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">Windows 10 apps</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://store.office.com/en-us/appshome.aspx" data-m="{&quot;cN&quot;:&quot;Footer_WhatsNew_OfficeApps_nav&quot;,&quot;id&quot;:&quot;n8c1c1c1m1r1a2&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c1c1c1m1r1a2&quot;}">Office apps</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m="{&quot;cN&quot;:&quot;footerNavColumn2_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c2c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}"> <h4 class="c-heading-4">Store &amp; Support</h4> <ul class="c-list f-bare"> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://account.microsoft.com/" data-m="{&quot;cN&quot;:&quot;Footer_StoreandSupport_AccountProfile_nav&quot;,&quot;id&quot;:&quot;n1c2c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Account profile</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/download" data-m="{&quot;cN&quot;:&quot;Footer_StoreandSupport_DownloadCenter_nav&quot;,&quot;id&quot;:&quot;n2c2c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Download Center</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://go.microsoft.com/fwlink/p/?LinkID=824761&amp;clcid=0x409" data-m="{&quot;cN&quot;:&quot;Footer_StoreandSupport_SalesAndSupport_nav&quot;,&quot;id&quot;:&quot;n3c2c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Sales &amp; support</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://go.microsoft.com/fwlink/p/?LinkID=824764&amp;clcid=0x409" data-m="{&quot;cN&quot;:&quot;MicrosoftStore_ExtendedHolidayReturns_nav&quot;,&quot;id&quot;:&quot;n4c2c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Returns</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://account.microsoft.com/orders" data-m="{&quot;cN&quot;:&quot;Footer_StoreandSupport_OrderTracking_nav&quot;,&quot;id&quot;:&quot;n5c2c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Order tracking</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/store/locations/find-a-store?icid=en-us_UF_FAS" data-m="{&quot;cN&quot;:&quot;Footer_StoreandSupport_StoreLocations_nav&quot;,&quot;id&quot;:&quot;n6c2c1c1m1r1a2&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Store locations</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://support.microsoft.com/en-us" data-m="{&quot;cN&quot;:&quot;Footer_StoreandSupport_Support_nav&quot;,&quot;id&quot;:&quot;n7c2c1c1m1r1a2&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Support</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/store/b/buy-online-pick-up-in-store?icid=uhf_footer_bopuis" data-m="{&quot;cN&quot;:&quot;StoreandSupport_BuyOnlinePickUpInStore_nav&quot;,&quot;id&quot;:&quot;n8c2c1c1m1r1a2&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c2c1c1m1r1a2&quot;}">Buy online, pick up in store</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m="{&quot;cN&quot;:&quot;footerNavColumn3_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c3c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}"> <h4 class="c-heading-4">Education</h4> <ul class="c-list f-bare"> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/education" data-m="{&quot;cN&quot;:&quot;Footer_Education_MicrosoftInEducation_nav&quot;,&quot;id&quot;:&quot;n1c3c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c3c1c1m1r1a2&quot;}">Microsoft in education</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/education/products/office/default.aspx" data-m="{&quot;cN&quot;:&quot;Footer_Education_OfficeForStudents_nav&quot;,&quot;id&quot;:&quot;n2c3c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c3c1c1m1r1a2&quot;}">Office for students</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://products.office.com/en-us/academic/compare-office-365-education-plans" data-m="{&quot;cN&quot;:&quot;Footer_Education_Office365ForSchools_nav&quot;,&quot;id&quot;:&quot;n3c3c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c3c1c1m1r1a2&quot;}">Office 365 for schools</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/store/b/education?icid=CNavfooter_Studentsandeducation" data-m="{&quot;cN&quot;:&quot;Footer_Education_DealsForStudentsandParents_nav&quot;,&quot;id&quot;:&quot;n4c3c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c3c1c1m1r1a2&quot;}">Deals for students &amp; parents</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/en-us/community/education/" data-m="{&quot;cN&quot;:&quot;Footer_MicrosoftAzureInEducation_nav&quot;,&quot;id&quot;:&quot;n5c3c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c3c1c1m1r1a2&quot;}">Microsoft Azure in education</a> </li> </ul> </div> </div> <div class="c-uhff-nav-row"> <div class="c-uhff-nav-group" data-m="{&quot;cN&quot;:&quot;footerNavColumn4_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c4c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}"> <h4 class="c-heading-4">Enterprise</h4> <ul class="c-list f-bare"> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_MicrosoftAzure_nav&quot;,&quot;id&quot;:&quot;n1c4c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Microsoft Azure </a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_Enterprise_nav&quot;,&quot;id&quot;:&quot;n2c4c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Microsoft Industry</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/sql-server/" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_DataPlatform_nav&quot;,&quot;id&quot;:&quot;n3c4c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Data platform</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/solution-providers" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_FindASolutionsProvider_nav&quot;,&quot;id&quot;:&quot;n4c4c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Find a solution provider</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://partner.microsoft.com/en-us/" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_MicrosoftPartnerResources_nav&quot;,&quot;id&quot;:&quot;n5c4c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Microsoft partner resources </a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://go.microsoft.com/fwlink/?LinkID=808093" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_MicrosoftAppSource_nav&quot;,&quot;id&quot;:&quot;n6c4c1c1m1r1a2&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Microsoft AppSource </a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise/health" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_Health_nav&quot;,&quot;id&quot;:&quot;n7c4c1c1m1r1a2&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Health</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/enterprise/finance/banking-capital-markets" data-m="{&quot;cN&quot;:&quot;Footer_Enterprise_FinanciaServices_nav&quot;,&quot;id&quot;:&quot;n8c4c1c1m1r1a2&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c4c1c1m1r1a2&quot;}">Financial services</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m="{&quot;cN&quot;:&quot;footerNavColumn5_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c5c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}"> <h4 class="c-heading-4">Developer</h4> <ul class="c-list f-bare"> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/" data-m="{&quot;cN&quot;:&quot;Footer_Developer_MicrosoftVisualStudio_nav&quot;,&quot;id&quot;:&quot;n1c5c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">Microsoft Visual Studio</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://developer.microsoft.com/en-us/windows" data-m="{&quot;cN&quot;:&quot;Footer_Developer_WindowsDevCenter_nav&quot;,&quot;id&quot;:&quot;n2c5c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">Windows Dev Center</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://msdn.microsoft.com/en-us" data-m="{&quot;cN&quot;:&quot;Footer_Developer_MicrosoftDeveloperNetwork_nav&quot;,&quot;id&quot;:&quot;n3c5c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">Developer Network</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://technet.microsoft.com/en-us" data-m="{&quot;cN&quot;:&quot;Footer_Developer_TechNet_nav&quot;,&quot;id&quot;:&quot;n4c5c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">TechNet</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://developer.microsoft.com/en-us/store/register" data-m="{&quot;cN&quot;:&quot;Footer_Developer_MicrosoftDeveloperProgram_nav&quot;,&quot;id&quot;:&quot;n5c5c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">Microsoft developer program</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://channel9.msdn.com/" data-m="{&quot;cN&quot;:&quot;Footer_Developer_Channel9_nav&quot;,&quot;id&quot;:&quot;n6c5c1c1m1r1a2&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">Channel 9</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://developer.microsoft.com/en-us/office" data-m="{&quot;cN&quot;:&quot;Footer_Developer_OfficeDevCenter_nav&quot;,&quot;id&quot;:&quot;n7c5c1c1m1r1a2&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">Office Dev Center</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/garage/" data-m="{&quot;cN&quot;:&quot;Microsoft Garage_nav&quot;,&quot;id&quot;:&quot;n8c5c1c1m1r1a2&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c5c1c1m1r1a2&quot;}">Microsoft Garage</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m="{&quot;cN&quot;:&quot;footerNavColumn6_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c6c1c1m1r1a2&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}"> <h4 class="c-heading-4">Company</h4> <ul class="c-list f-bare"> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://careers.microsoft.com/" data-m="{&quot;cN&quot;:&quot;Footer_Company_Careers_nav&quot;,&quot;id&quot;:&quot;n1c6c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">Careers</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/about" data-m="{&quot;cN&quot;:&quot;Footer_Company_AboutMicrosoft_nav&quot;,&quot;id&quot;:&quot;n2c6c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">About Microsoft</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://news.microsoft.com/" data-m="{&quot;cN&quot;:&quot;Footer_Company_CompanyNews_nav&quot;,&quot;id&quot;:&quot;n3c6c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">Company news</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://privacy.microsoft.com/en-us" data-m="{&quot;cN&quot;:&quot;Footer_Company_PrivacyAtMicrosoft_nav&quot;,&quot;id&quot;:&quot;n4c6c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">Privacy at Microsoft</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/investor/default.aspx" data-m="{&quot;cN&quot;:&quot;Footer_Company_Investors_nav&quot;,&quot;id&quot;:&quot;n5c6c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">Investors</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/diversity/" data-m="{&quot;cN&quot;:&quot;Footer_Company_DiversityAndInclusion_nav&quot;,&quot;id&quot;:&quot;n6c6c1c1m1r1a2&quot;,&quot;sN&quot;:6,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">Diversity and inclusion</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/accessibility" data-m="{&quot;cN&quot;:&quot;Footer_Company_Accessibility_nav&quot;,&quot;id&quot;:&quot;n7c6c1c1m1r1a2&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">Accessibility</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/en-us/security/default.aspx" data-m="{&quot;cN&quot;:&quot;Footer_Company_Security_nav&quot;,&quot;id&quot;:&quot;n8c6c1c1m1r1a2&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c6c1c1m1r1a2&quot;}">Security</a> </li> </ul> </div> </div> </nav> <div class="c-uhff-base"> <a id="locale-picker-link" aria-label="Content Language Selector. Currently set to English (United States)" class="c-uhff-link c-uhff-lang-selector c-glyph glyph-world" href="#" data-m="{&quot;cN&quot;:&quot;locale_picker(US)_nav&quot;,&quot;id&quot;:&quot;n7c1c1m1r1a2&quot;,&quot;sN&quot;:7,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}">English (United States)</a> <nav role="navigation" aria-label="Microsoft corporate links"> <ul class="c-list f-bare" data-m="{&quot;cN&quot;:&quot;Corp links_cont&quot;,&quot;cT&quot;:&quot;Container&quot;,&quot;id&quot;:&quot;c8c1c1m1r1a2&quot;,&quot;sN&quot;:8,&quot;aN&quot;:&quot;c1c1m1r1a2&quot;}"> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://visualstudio.microsoft.com/support/" data-mscc-ic="false" data-m="{&quot;cN&quot;:&quot;Footer_ContactUs_nav&quot;,&quot;id&quot;:&quot;n1c8c1c1m1r1a2&quot;,&quot;sN&quot;:1,&quot;aN&quot;:&quot;c8c1c1m1r1a2&quot;}">Contact us</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/EN-US/privacystatement/OnlineServices/Default.aspx" data-mscc-ic="false" data-m="{&quot;cN&quot;:&quot;Footer_PrivacyandCookies_nav&quot;,&quot;id&quot;:&quot;n2c8c1c1m1r1a2&quot;,&quot;sN&quot;:2,&quot;aN&quot;:&quot;c8c1c1m1r1a2&quot;}">Privacy &amp; cookies</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://azure.microsoft.com/en-us/support/legal/" data-mscc-ic="false" data-m="{&quot;cN&quot;:&quot;Footer_TermsOfUse_nav&quot;,&quot;id&quot;:&quot;n3c8c1c1m1r1a2&quot;,&quot;sN&quot;:3,&quot;aN&quot;:&quot;c8c1c1m1r1a2&quot;}">Terms of use</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/https://www.microsoft.com/trademarks" data-mscc-ic="false" data-m="{&quot;cN&quot;:&quot;Footer_Trademarks_nav&quot;,&quot;id&quot;:&quot;n4c8c1c1m1r1a2&quot;,&quot;sN&quot;:4,&quot;aN&quot;:&quot;c8c1c1m1r1a2&quot;}">Trademarks</a> </li> <li> <a class="c-uhff-link" href="https://web.archive.org/web/20190412054021/http://choice.microsoft.com/" data-mscc-ic="false" data-m="{&quot;cN&quot;:&quot;Footer_Aboutourads_nav&quot;,&quot;id&quot;:&quot;n5c8c1c1m1r1a2&quot;,&quot;sN&quot;:5,&quot;aN&quot;:&quot;c8c1c1m1r1a2&quot;}">About our ads</a> </li> <li>&#169; Microsoft 2019</li> </ul> </nav> </div> </footer> </div> </div> </div> <div id="lpChatButton"></div> <script>window.performance && performance.mark && performance.mark("BodyAreaEnd")</script> </body> </html> <!-- FILE ARCHIVED ON 05:40:21 Apr 12, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:03:04 Dec 03, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.846 exclusion.robots: 0.04 exclusion.robots.policy: 0.024 esindex: 0.014 cdx.remote: 56.905 LoadShardBlock: 220.782 (6) PetaboxLoader3.datanode: 203.43 (7) load_resource: 183.19 PetaboxLoader3.resolve: 140.192 -->

Pages: 1 2 3 4 5 6 7 8 9 10