Developing Cross-Platform MAUI Applications with VB.NET

whvbntsql 0 Reputation points
2025-01-17T18:15:22.62+00:00

Is it possible to develop cross-platform MAUI applications using VB.NET? Guidance and resources on this topic have been difficult to find.

Azure Web PubSub
Azure Web PubSub
An Azure service that provides real-time messaging for web applications using WebSockets and the publish-subscribe pattern.
82 questions
.NET MAUI
.NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
3,834 questions
VB
VB
An object-oriented programming language developed by Microsoft that is implemented on the .NET Framework. Previously known as Visual Basic .NET.
2,767 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 69,501 Reputation points
    2025-01-17T21:40:12.4833333+00:00

    there are no templates to support vb.net, and it may be missing required compiler features (vb.net has not committed to supporting all .net runtime features and is currently missing some). also all the maui code generators all generate c#, so you would need to manually convert each one vb.net.

    you should be able to use vb.net based library projects in a Maui application, but all the UI code should be c#

    note: this is the same story for asp.net core. at this point vb.net is a legacy product.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.