ASP .NET Core

Erica Evans 1 Reputation point
2021-04-16T14:44:30.813+00:00

I am unable to create an ASP website using the Mac version. I do not see Visual Basic on the left panel.

VB
VB
An object-oriented programming language developed by Microsoft that is implemented on the .NET Framework. Previously known as Visual Basic .NET.
1,835 questions
ASP.NET Core
ASP.NET Core
A set of technologies in the .NET Framework for building web applications and XML web services.
2,581 questions
No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Michael Taylor 38,026 Reputation points
    2021-04-16T15:28:27.373+00:00

    Note: I'm using VS for Windows so the UI is likely different.

    Based upon this UI the language selection happens on the right side after you find the template you want. To the right of that is the language drop down.

    However having said that VB isn't supported across the board on any platform yet. Given this old blog post VB isn't going to support ASP.NET Core APIs (not MVC) until 5.0. So at a minimum you'd need to target .NET 5. It isn't clear whether ASP.NET Core fully supports VB yet or whether it is just the APIs which means Razor and related UI stuff might not work with VB yet.

    No comments

  2. Karen Payne MVP 29,236 Reputation points Microsoft MVP
    2021-04-16T17:33:56.01+00:00

    Hello,

    According to Microsoft project templates like Razor for VB .NET will not be something they are interested for the expense, see this page. Then look at a non Microsoft possible solution which I would not use as it's not an official Microsoft template along with it does seem to have much momentum.

    The really best option is not to go forward with Razor using VB .NET but instead look in another direction.

    I also seem to remember (going back to the first link) at a Microsoft event last month hearing pretty much the same thing about templates. And Kathleen Dollard .NET PM not indicating any motion on Razor and VB .NET

    Visual Basic support planned for .NET 5.0

    No comments