其他分享
首页 > 其他分享> > 为什么客户端Blazor使用.NET Standard 2.0,以及如何将.NET Core 3.0与Blazor一起使用?

为什么客户端Blazor使用.NET Standard 2.0,以及如何将.NET Core 3.0与Blazor一起使用?

作者:互联网

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

因为此时,blazorhosted模板将创建一个客户端项目作为.NET Standard,从而阻止使用.NET Core 3.0.

Project blazor.Shared is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project blazor.Shared supports: netcoreapp3.0 (.NETCoreApp,Version=v3.0) blazor.Client C:\app\blazor.Client\blazor.Client.csproj 1

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

rzc generate exited with code 1.

那么,有可能并且我做错了吗?还是没有办法?

解决方法:

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

标签:net-standard,net-core,blazor,net-core-3-0,c
来源: https://codeday.me/bug/20191024/1923516.html