为什么客户端Blazor使用.NET Standard 2.0以及如何在Blazor中使用.NET Core 3.0?

问题描述 投票:2回答:1

是否可以在Blazor中使用.NET Core 2.2或3.0?

因为此时,blazorhosted模板创建了一个客户端项目作为.NET标准,它阻止使用.NET Core 3.0。

Project blazor.Shared与netstandard2.0(.NETStandard,Version = v2.0)不兼容。 Project blazor.Shared支持:netcoreapp3.0(.NETCoreApp,Version = v3.0)blazor.Client C:\ app \ blazor.Client \ blazor.Client.csproj 1

将所有内容更改为.NET Core 3.0后,出现以下错误:

rzc生成退出代码1。

那么,是否有可能,我做错了什么还是没有办法呢?

c# .net-core .net-standard blazor .net-core-3.0
1个回答
6
投票

客户端Blazor运行在Mono WASM运行时,并且只支持netstandard 2.0 ATM。 Blazor在Core中的发布是指服务器端Blazor。这两者是兼容的代码,但底层运行时技术是完全不同的。

© www.soinside.com 2019 - 2024. All rights reserved.