为什么客户端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