{"id":225181,"date":"2019-05-06T08:30:29","date_gmt":"2019-05-06T15:30:29","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=225181"},"modified":"2020-11-04T14:48:44","modified_gmt":"2020-11-04T22:48:44","slug":"visual-studio-2019-for-mac-version-8-1-preview-1","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-for-mac-version-8-1-preview-1\/","title":{"rendered":"Visual Studio 2019 for Mac version 8.1 Preview 1"},"content":{"rendered":"<p><span data-contrast=\"auto\">Today, we are proud to announce the next major update for Visual Studio for Mac:\u00a0<\/span><span data-contrast=\"auto\">Visual Studio 2019 for Mac version\u00a0<\/span><span data-contrast=\"auto\">8.1<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">Preview<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">In this update, we ar<\/span><span data-contrast=\"auto\">e<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">offering\u00a0<\/span><span data-contrast=\"auto\">our new C# editor as the default experience\u00a0<\/span><span data-contrast=\"auto\">in addition to<\/span><span data-contrast=\"auto\">\u00a0introducing<\/span><span data-contrast=\"auto\">\u00a0support\u00a0<\/span><span data-contrast=\"auto\">for <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/3.0\">.NET Core 3 Preview<\/a><\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">and new project templates<\/span><span data-contrast=\"auto\">. We\u2019ve also been working to improve performance and reliability across the board, based on feedback that we\u2019ve heard from the Visual Studio for Mac community.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">You can install this update via the Updater inside Visual Studio for Mac by switching your channel from Stable<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">to Preview<\/span><span data-contrast=\"auto\">. If at any time you would like to switch back to the Stable channel, you can do that via the Updater as well. We always welcome your feedback, so please\u00a0<\/span><span data-contrast=\"auto\">make<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">sure to\u00a0<\/span><span data-contrast=\"auto\">share your thoughts with us via\u00a0<\/span><a href=\"https:\/\/developercommunity.visualstudio.com\/spaces\/41\/index.html\"><span data-contrast=\"none\">Developer Community<\/span><\/a><span data-contrast=\"auto\">\u00a0or from\u00a0<\/span><span data-contrast=\"auto\">the built-in<\/span><span data-contrast=\"auto\">\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/mac\/report-a-problem\"><span data-contrast=\"none\">Report a Problem tool<\/span><\/a><span data-contrast=\"auto\">\u00a0in the\u00a0<\/span><span data-contrast=\"auto\">IDE.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h4 aria-level=\"1\"><span data-contrast=\"none\">A new default editor in VS for Mac<\/span><span data-contrast=\"none\">: More speed, more reliability\u00a0<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240}\">\u00a0<\/span><\/h4>\n<p><span data-contrast=\"auto\">When we released Visual Studio 2019 for Mac<\/span><span data-contrast=\"auto\">\u00a0in April<\/span><span data-contrast=\"auto\">, we offered a<\/span><span data-contrast=\"auto\">n<\/span><span data-contrast=\"auto\">\u00a0entirely new C# editor<\/span><span data-contrast=\"auto\">\u00a0as an opt-in experience<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">We<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">wanted to ensure that the new editor meets our standards of performance and reliability before\u00a0<\/span><span data-contrast=\"auto\">promoting it<\/span><span data-contrast=\"auto\">\u00a0to the default editor\u00a0<\/span><span data-contrast=\"auto\">with<\/span><span data-contrast=\"auto\">in Visual Studio 2019 for Mac.<\/span><span data-contrast=\"auto\">\u00a0Additionally, we wanted to ensure no major gaps existed in behavior or functionality between the legacy editor and the new editor. After a lot of testing and many conversations with our community, we believe the editor is now at a point where it can be the default experience.\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">As the new editor shares all of its non-UI code with the editor in Visual Studio on Windows,\u00a0<\/span><span data-contrast=\"auto\">we can<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">now<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">leverage the power of Visual Studio\u00a0<\/span><span data-contrast=\"auto\">to provide a<\/span><span data-contrast=\"auto\">\u00a0fast, fluent, and reliable<\/span><span data-contrast=\"auto\">\u00a0experience<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">Numerous new features and capabilities were introduced in the new editor in Visual Studio 2019 for Mac, including:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li><b><span data-contrast=\"auto\">Improved typing\u00a0<\/span><\/b><b><span data-contrast=\"auto\">responsive<\/span><\/b><b><span data-contrast=\"auto\">ness<\/span><\/b><span data-contrast=\"auto\">\u00a0and\u00a0<\/span><b><span data-contrast=\"auto\">scrolling speeds<\/span><\/b><span data-contrast=\"auto\">\u00a0for a more fluid editing experience<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Modern editor features such as\u00a0<\/span><b><span data-contrast=\"auto\">Multi-caret editing, Word Wrap<\/span><\/b><b><span data-contrast=\"auto\">,<\/span><\/b><b><span data-contrast=\"auto\">\u00a0and Right-to-Left support<\/span><\/b><span data-ccp-props=\"{&quot;134233279&quot;:true}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Improved support for accented characters via\u00a0<\/span><b><span data-contrast=\"auto\">macOS native input methods<\/span><\/b><\/li>\n<li><span data-contrast=\"auto\">An improved\u00a0<\/span><b><span data-contrast=\"auto\">IntelliSense UI with faster performance<\/span><\/b><span data-ccp-props=\"{&quot;134233279&quot;:true}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">New quick-action analyzers<\/span><\/b><span data-contrast=\"auto\">, shared with V<\/span><span data-contrast=\"auto\">isual Studio on Windows<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-225213\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/05\/SmallerBlogSize.gif\" alt=\"Visual Studio for Mac Editor\" width=\"1048\" height=\"789\" \/><\/p>\n<p><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">In this update, we<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">\u00a0ha<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">ve re-introduced many of your favorite and most requested features of the old editor,\u00a0<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">such as support for code snippets as well as\u00a0<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">various formatting and navigation tools<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW168354721 BCX0\">, error highlights within the scrollbar and source control tabs.\u00a0<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW168354721 BCX0\">We<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">\u00a0ha<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">ve\u00a0<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">also made many improvements to the overall look and feel of the new editor, including refreshed tooltip<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">s<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">\u00a0and signature view adornments<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">.<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">\u00a0Before we release the final version of Visual Studio 2019 for Mac 8.1, we also plan to add in-line lightbulbs adornments<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">and\u00a0<\/span><\/span><span class=\"TextRun SCXW168354721 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168354721 BCX0\">Format Selection commands.<\/span><\/span><span class=\"EOP CommentStart SCXW168354721 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-225184\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/05\/Snippets-Dark.gif\" alt=\"Visual Studio for Mac - Editor Snippets\" width=\"995\" height=\"598\" \/><\/p>\n<h4>.NET Core 3 Preview Support<\/h4>\n<p>Visual Studio 2019 for Mac 8.1 now offers full support of the .NET Core 3 Preview SDK, which means you can get started with the latest and greatest that .NET Core has to offer! You can learn more about the new features and fixes offered in .NET Core 3 through the <a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/core\/whats-new\/dotnet-core-3-0\">What\u2019s New<\/a>\u00a0documentation.<\/p>\n<p>To get started on using .NET Core 3 Preview within Visual Studio 2019 for Mac, you must first download and install the latest Preview SDK. To do this, download the macOS installer from the <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/3.0\">.NET Core Download<\/a> page and run the installer to add .NET Core 3 support to your system.<\/p>\n<p>Once .NET Core 3 Preview is installed, you can create a new .NET Core 3 project simply by using the .NET Core template and selecting .NET Core 3 at the SDK Selection page.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-225183\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/05\/NET-Core-3.png\" alt=\".NET Core 3.0 Selection\" width=\"832\" height=\"628\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/05\/NET-Core-3.png 974w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/05\/NET-Core-3-300x226.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/05\/NET-Core-3-768x580.png 768w\" sizes=\"(max-width: 832px) 100vw, 832px\" \/><\/p>\n<p>As support for .NET Core 3 is still in preview, not all features are currently in place. One such example is support for C# 8, which will be available in a future update of Visual Studio 2019 for Mac.<\/p>\n<h4>New ASP.NET Core templates to help build complex web applications<\/h4>\n<p>When building web applications today, it\u2019s common to work with a rich client-side JavaScript library like Angular or React. In this release, we\u2019re including four new templates in Visual Studio for Mac, the same templates provided by the <strong>dotnet<\/strong> command line tool and Visual Studio on Windows:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/client-side\/spa\/angular\">Angular<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/client-side\/spa\/react\">React.js<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/client-side\/spa\/react-with-redux\">React.js and Redux<\/a><\/li>\n<\/ul>\n<p>These templates provide a starting point with a sample client-side application written using each of the technologies above. The application consumes data provided by an ASP.NET Core API backend. The project files generated by these templates are setup to build the TypeScript and JavaScript assets when you run your application, so that you can stay focused on building your app without leaving the IDE.<\/p>\n<p>We\u2019ve also added a new Razor Class Library template to make it easier to package and reuse your Razor views, pages, controllers, page models, view components, and data models. You can learn more about this in the <a href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/razor-pages\/ui-class\">ASP.NET Core Razor Pages documentation<\/a>.<\/p>\n<h4>Performance and reliability<\/h4>\n<p>As we talk to our user community, one theme is clear: performance and reliability need to continue to improve. We have worked to ensure that each release is more reliable and better performing than the last. In this release, we have worked to optimize NuGet restore time, reduce the time it takes to load an existing project, <a href=\"https:\/\/developercommunity.visualstudio.com\/content\/problem\/520574\/freezelag-on-save-when-unity-editor-is-open.html\">resolved an issue<\/a>\u00a0where Visual Studio for Mac would hang on saving files when working with Unity projects, and improved the reliability of the new editor. We have also\u00a0fixed several crashes and hangs, all of which can be reviewed in our Release Notes.<\/p>\n<h4>Please share your thoughts<\/h4>\n<p>We encourage you to\u00a0<a href=\"https:\/\/aka.ms\/vs4mac-preview\">download and try out the release today<\/a>! Our aim is to make .NET development on macOS a breeze, and this release is our next step on this journey. Check out our recently updated\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/productinfo\/mac-roadmap\">product roadmap<\/a>\u00a0to see what we\u2019re working on next and share your\u00a0<a href=\"https:\/\/aka.ms\/feedback\/vsm-home\">feedback and suggestions<\/a>! We strive to be 100% driven by customer feedback and we love to hear from you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we are proud to announce the next major update for Visual Studio for Mac:\u00a0Visual Studio 2019 for Mac version\u00a08.1\u00a0Preview.\u00a0In this update, we are\u00a0offering\u00a0our new C# editor as the default experience\u00a0in addition to\u00a0introducing\u00a0support\u00a0for .NET Core 3 Preview\u00a0and new project templates. We\u2019ve also been working to improve performance and reliability across the board, based on feedback [&hellip;]<\/p>\n","protected":false},"author":561,"featured_media":225350,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[361,354,5,475,452],"class_list":["post-225181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-net-core","tag-announcement","tag-csharp","tag-visual-studio-2019","tag-visual-studio-for-mac"],"acf":[],"blog_post_summary":"<p>Today, we are proud to announce the next major update for Visual Studio for Mac:\u00a0Visual Studio 2019 for Mac version\u00a08.1\u00a0Preview.\u00a0In this update, we are\u00a0offering\u00a0our new C# editor as the default experience\u00a0in addition to\u00a0introducing\u00a0support\u00a0for .NET Core 3 Preview\u00a0and new project templates. We\u2019ve also been working to improve performance and reliability across the board, based on feedback [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/225181","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\/561"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=225181"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/225181\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/225350"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=225181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=225181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=225181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}