如何在 Blazor WebAssembly 项目中使用 C# 9?

How to use C# 9 in Blazor WebAssembly project?

我在 Visual Studio 中创建了一个新的 Blazor WebAssembly 项目,默认情况下,它以 .NET Standard 2.1 为目标,因此使用 C# 8。

我还编写了一个为 .NET 5 编写的库,并在其中使用了 C# 9。

如何在我的 Blazor 项目中使用这个库?我无法在 .NET Standard 2.1 项目中引用 .NET 5 库。

如果您需要将 Blazor WebAssembly 项目迁移到 .NET 5,请查看此内容https://docs.microsoft.com/en-us/aspnet/core/migration/31-to-50?view=aspnetcore-5.0&tabs=visual-studio#update-blazor-webassembly-projects