代码之家  ›  专栏  ›  技术社区  ›  D.R.

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

  •  1
  • D.R.  · 技术社区  · 5 年前

    我在visualstudio中创建了一个新的blazorwebassembly项目,默认情况下,它以.netstandard2.1为目标,因此使用C#8。

    • 当我将库的目标框架更改为.NET Standard 2.1时,我不能在库项目中再使用C#9。当我在csproj中将LangVersion显式设置为9.0时,我的所有记录类型都会得到一些预定义类型的编译错误System.Runtime.CompilerServices.IsExternalInit未定义
    0 回复  |  直到 5 年前
        1
  •  3
  •   Juxant    5 年前
    推荐文章