Categories
.NET MAUI Blazor Desktop Developer Mobile Templates Visual Studio VS Code Xamarin

All-in-One .NET MAUI App Project Template

Yes, you read the title right. One single template to rule the possible design pattern options. To celebrate the 20th Birthday of .NET in style, happy to announce the release of a unified .NET MAUI App project template (with a short name mauiapp) published as both a VS extension & CLI template package to benefit the users on both Windows and macOS. This is also accessible from within Visual Studio IDE.

Update: The latest article describing the template features of .NET 8 is available here.

Categories
.NET MAUI VS Code Xamarin

.NET MAUI – Develop with Comet in Visual Studio Code

This article is kind of an update to the previous one to describe the use of Comet for .NET Mobile by James Clancey to debug the .NET MAUI project and it’s available as an extension to VS Code.

2024 Update: There’s an officially supported .NET MAUI extension for VS Code. To install and work with this, please consult this article.

This cute little extension automates the build and debug into a simple action rather than manually configuring it as described in the previous post.

To get started, launch VS Code, open Extensions (Shortcut: Ctrl+Shift+X), look for the Comet for .NET Mobile, and get it installed.

Categories
.NET MAUI Desktop Mobile VS Code Xamarin

.NET MAUI – Develop with Visual Studio Code

Update: Completed sample of this article is now available on GitHub, and can be accessed from .NET MAUI Samples

2024 Update: There’s an officially supported .NET MAUI extension for VS Code. To install and work with this, please consult this article.

In the previous post, described how we can set up a Dev environment for playing with .NET MAUI and the steps to create a new project from the template provided and then went on to build and run using .NET CLI.

And in this post, am going to detail how we can achieve build, run, attach the debugger, and add breakpoints within Visual Studio Code. Will continue with the same TestApp project that we created earlier.