{"id":917,"date":"2024-06-20T11:13:30","date_gmt":"2024-06-20T11:13:30","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2024\/06\/20\/the-net-maui-extension-for-visual-studio-code-is-now-generally-available\/"},"modified":"2024-06-20T11:13:30","modified_gmt":"2024-06-20T11:13:30","slug":"the-net-maui-extension-for-visual-studio-code-is-now-generally-available","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2024\/06\/20\/the-net-maui-extension-for-visual-studio-code-is-now-generally-available\/","title":{"rendered":"The .NET MAUI Extension for Visual Studio Code is now Generally Available"},"content":{"rendered":"<p>Today, we\u2019re thrilled to announce that the .NET MAUI VS Code extension is out of preview, and includes some long-awaited new features \u2013 including XAML IntelliSense and Hot Reload!<\/p>\n<h2>What is the .NET MAUI extension?<\/h2>\n<p>The <a href=\"https:\/\/aka.ms\/mauidevkit-marketplace\">.NET MAUI extension<\/a> brings the tools you need to develop .NET MAUI apps into the lightweight Visual Studio Code experience. It\u2019s built on top of <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-dotnettools.csdevkit\">C# Dev Kit<\/a> and the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-dotnettools.csharp\">C# extension<\/a>, which bring in a Solution Explorer, C# Hot Reload, powerful C# IntelliSense, and much more. The .NET MAUI extension adds the ability to target mobile and desktop devices, plus \u2013 with the latest releases of the extensions \u2013 XAML IntelliSense and XAML Hot Reload, while keeping your VS Code experience streamlined and simple.<\/p>\n<h2>New &amp; improved XAML editing experience<\/h2>\n<p>The Preview version of the .NET MAUI extension shipped with basic XAML syntax highlighting and completions, but it was far from the full experience we wanted to deliver. Over the past year, we\u2019ve modernized the existing XAML Language Service in Visual Studio, packaged it up, and brought it over to VS Code for your .NET MAUI development. This addition, which also works with Copilot, gives you intelligent autocomplete, helpful tooltips, and seamless code navigation while you create your UIs.<\/p>\n\n<div class=\"wp-video\"><!--[if lt IE 9]&gt;document.createElement('video');&lt;![endif]--><br \/>\n<a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2024\/06\/IntellisenseDemo-1.mp4\">https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2024\/06\/IntellisenseDemo-1.mp4<\/a><\/div>\n<h2>Hot Reload is here <\/h2>\n<p>Being able to edit your code without restarting your app is one of the most powerful productivity features that .NET developers have. With the latest release, you can now Hot Reload edits to your C# and XAML files in Visual Studio Code. XAML Hot Reload is already enabled \u2013 simply edit your XAML while the app is running, and watch the changes automatically reflect in your UI!<\/p>\n\n<div class=\"wp-video\"><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2024\/06\/XAML-hot-reload-1.mp4\">https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2024\/06\/XAML-hot-reload-1.mp4<\/a><\/div>\n<p>C# Hot Reload is still in an experimental state, but you can turn it on by opening VS Code Settings (<strong>CTRL\/CMD + SHIFT + ,<\/strong>), searching \u201chot reload\u201d, and checking the box for \u201c[Experimental] Enables Hot Reload while debugging\u201d.<\/p>\n\n<p>Then, edit your C# and save or press the fire icon in the debug toolbar to apply your changes!<\/p>\n\n<h2>Get started today<\/h2>\n<p>Today\u2019s release is a great milestone in our VS Code journey, but we aren\u2019t done yet! We\u2019ll continue to listen to your feedback and work toward improved performance, reliability, and added features to make your .NET MAUI app development more streamlined. To file a bug or share a suggestion, you can use the <strong>Help &gt; Report Issue<\/strong> dialog in VS Code. Just like C# and C# Dev Kit, we will release on a monthly cadence with a weekly update in the prerelease channel.<\/p>\n<p>To start using the extension, you can read our <a href=\"https:\/\/aka.ms\/mauidevkit-docs\">Getting Started Guide<\/a> or <a href=\"https:\/\/aka.ms\/mauidevkit-marketplace\">download the extension<\/a> and follow the walkthrough in VS Code!<\/p>\n<p>The post <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-dotnet-maui-extension-for-visual-studio-code-is-now-generally-available\/\">The .NET MAUI Extension for Visual Studio Code is now Generally Available<\/a> appeared first on <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\">.NET Blog<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Today, we\u2019re thrilled to announce that the .NET MAUI VS Code extension is out of preview, and includes some long-awaited [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[7],"tags":[],"class_list":["post-917","post","type-post","status-publish","format-standard","hentry","category-dotnet"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=917"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/917\/revisions"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}