Blazor 模板的 csproj 中的支持平台



模板将其包含在项目的.csproj:

中。
<ItemGroup>
<SupportedPlatform Include="browser" />
</ItemGroup>

这是什么?有文档记录吗?

在这里找到了解释:

Blazor WebAssembly应用程序的目标是完整的。net API表面积,但由于浏览器沙盒的限制,并不是所有的。net API都支持WebAssembly。不支持的api在WebAssembly上运行时会抛出PlatformNotSupportedException . ...对于Blazor WebAssembly应用程序,这意味着检查浏览器是否支持api

所以它通知分析器和编译器检查应用程序只使用与wasm兼容的BCL/FCL类。

相关内容

  • 没有找到相关文章

最新更新