Hi all.
We can say that VB.Net finally made it to ASP.NET Core.
I published eShopOnWeb_VB.NET which is the VB.NET version of the Microsoft full web sample eShopOnWeb
I used Vazor and ZML to design MVC views and Razor Pages, because ASP.NET Core as you know doesn't provide a razor syntax that supports VB.NET (no vbhtml).
I hope VB.NET developers find it helpful, and start creating their web applications targeting ASP.NET Core 3.1 using VB.NET and Vazor.

To start using it now:
1. Install Vazor project and item templates to setup Vazor templates:
a- A Vazor project template for ASP.NET MVC Core 3.1 .
b- A Vazor project template for ASP.NET Web Pages Core 3.1 .
c- A VazorView item template to add a new vazor view (.vazor and .vbxml.vb files) to MVC projects.
d- A VazorPage item template to add a new vazor page (.cshtml, .cshtml.vb, and .vbxml.vb files) to Razor Pages projects.

2. Install VSIX installer to add Html5 Auto-Completion in XML Literals to your VS as an extension.
Name:  78731288-9e107280-793f-11ea-8927-db336c28b6f9.jpg
Views: 1005
Size:  18.1 KB

3. Use the instructions in the ReadMe file to learn the rules of Vazor.

4. Use eShopOnWeb.VB as a guide app

5. Have fun