Cemal
Cemal

Reputation: 153

Blazor WebAssembly 3.1 Target Framework is missing

I created a .NET Core Web API and class library with .NET Standard 3.1. But when I try to create Blazor WebAssembly with 3.1, it automatically creates a 2.1 version - as seen here:

enter image description here

This is my Blazor web and .NET Core 3.1 is not listed. I install the 3.1 version again but still not listing. I already have .NET Core 3.1 version on Web API and class library but I don't understand why I can not create Blazor 3.1.

But when can I create blazor server side application as 3.1 but I can't create web assembly as 3.1. Any idea would be great

Thanks

Upvotes: 5

Views: 5654

Answers (2)

You can use .NET 5 (a unified platform): .NET 5.0.100-rc.1 is now available and supports Blazor client-side WebAssembly and Blazor server-side.

See this example: https://github.com/danroth27/BlazorNet5Samples

.NET 5 takes .NET Core and the best of Mono(.netstandard) to create a single platform that you can use for all your modern .NET code.

See also this link about .NET 5: https://devblogs.microsoft.com/dotnet/introducing-net-5/

Upvotes: 2

enet
enet

Reputation: 45754

This is OK. This is the latest version of Blazor WebAssembly App: .NETStandard 2.1

A Blazor WebAssembly App, unlike Blazor Server App , runs under the Mono runtime. It is not .Net Core.

Just add the project and try it. Alas, it works ;)

Upvotes: 4

Related Questions