{"id":247022,"date":"2024-02-08T12:50:35","date_gmt":"2024-02-08T20:50:35","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=247022"},"modified":"2024-02-08T12:51:04","modified_gmt":"2024-02-08T20:51:04","slug":"2023s-top-10-new-features-for-net-in-visual-studio","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/2023s-top-10-new-features-for-net-in-visual-studio\/","title":{"rendered":"2023\u2019s Top 10 New Features for .NET in Visual Studio"},"content":{"rendered":"<p><span data-contrast=\"none\">The .NET team has been working hard all through 2023 to create innovative features to enhance the productivity and experience of .NET developers. <\/span><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/my-top-10-new-visual-studio-features-of-2023-for-dotnet-developers\/\"><span data-contrast=\"none\">This blog<\/span><\/a><span data-contrast=\"none\"> dives into James Montemagno&#8217;s favorite new .NET features in Visual Studio.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">I was particularly interested in <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/dev-tunnels\/\"><b><span data-contrast=\"none\">Dev Tunnels<\/span><\/b><\/a><b><span data-contrast=\"none\">.<\/span><\/b><span data-contrast=\"none\"> One of the standout features introduced in Visual Studio during 2023. This feature has been a game-changer for developers seeking to expose their local development servers to the internet. It provides a unique URL that directly tunnels to your local machine, making it incredibly valuable for scenarios like mobile development where testing backend services across various devices is crucial.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:-20,&quot;335559737&quot;:-20,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">No surprise, but James is also using the new Visual Studio extensions\u00a0<\/span><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=GitHub.copilot\"><b><span data-contrast=\"none\">GitHub Copilot<\/span><\/b><\/a> <span data-contrast=\"none\">&amp; <\/span><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=GitHub.copilot-chat\"><b><span data-contrast=\"none\">GitHub Copilot Chat.<\/span><\/b><\/a><span data-contrast=\"none\">\u00a0GitHub Copilot (<\/span><a href=\"https:\/\/visualstudio.microsoft.com\/github-copilot\/\"><span data-contrast=\"none\">Free Trial<\/span><\/a><span data-contrast=\"none\">) is an AI-powered assistant revolutionizes the coding experience by suggesting contextually relevant code snippets in real-time as developers&#8217; type. Where GitHub Copilot Chat enables direct interaction with the AI to seek detailed assistance on coding challenges, enhancing productivity and efficiency. You have got to give these two extensions a try, the future is coming fast.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:-20,&quot;335559737&quot;:-20,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">My favorite was the <\/span><b><span data-contrast=\"none\">Git &amp; PR Enhancements integrated in Visual Studio<\/span><\/b><span data-contrast=\"none\">. Developers can now perform Git tasks such as branch creation, commits, and pull requests right from the IDE, streamlining the process of code repository management significantly. I can\u2019t say enough about all the Git enhancements in Visual Studio, but Jessie Houghton does a good job capturing it all <\/span><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/a-year-of-making-you-more-productive-using-git-in-visual-studio\/\"><span data-contrast=\"none\">here<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:-20,&quot;335559737&quot;:-20,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">James also discusses the new <\/span><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/developing-accessible-apps-with-visual-studio\/\"><b><span data-contrast=\"none\">Accessibility Checker<\/span><\/b><\/a><b><span data-contrast=\"auto\">, <\/span><\/b><a href=\"https:\/\/learn.microsoft.com\/dotnet\/aspire\/fundamentals\/setup-tooling?tabs=visual-studio\"><b><span data-contrast=\"none\">.NET Aspire Orchestrator<\/span><\/b><\/a><b><span data-contrast=\"auto\">, <\/span><\/b>the <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/the-visual-studio-ui-refresh-preview-is-here\/\"><b><span data-contrast=\"none\">UI Refresh<\/span><\/b><\/a> and the <b><span data-contrast=\"auto\">C# Dev Kit for Visual Studio Code.<\/span><\/b> <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/my-top-10-new-visual-studio-features-of-2023-for-dotnet-developers\/\"><span data-contrast=\"none\">Go check it out<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Stay tuned for more updates and enhancements in 2024 from Visual Studio as we continue to evolve to meet the needs and wants of developers worldwide. <\/span><b><span data-contrast=\"none\">Happy coding!<\/span><\/b><span data-ccp-props=\"{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335557856&quot;:16777215,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The .NET team has been working hard all through 2023 to create innovative features to enhance the productivity and experience of .NET developers. This blog dives into James Montemagno&#8217;s favorite new .NET features in Visual Studio.\u00a0 I was particularly interested in Dev Tunnels. One of the standout features introduced in Visual Studio during 2023. This [&hellip;]<\/p>\n","protected":false},"author":68130,"featured_media":247023,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6916,155],"tags":[237,12],"class_list":["post-247022","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2023-yearly-review","category-visual-studio","tag-net","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>The .NET team has been working hard all through 2023 to create innovative features to enhance the productivity and experience of .NET developers. This blog dives into James Montemagno&#8217;s favorite new .NET features in Visual Studio.\u00a0 I was particularly interested in Dev Tunnels. One of the standout features introduced in Visual Studio during 2023. This [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/247022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/68130"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=247022"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/247022\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/247023"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=247022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=247022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=247022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}