代码之家  ›  专栏  ›  技术社区  ›  Angle.Bracket

为什么是.NET类系统字符串现在在三个不同的组件中,根据MSDN?

  •  8
  • Angle.Bracket  · 技术社区  · 6 年前

    MSDN 例如上课 System.String NET框架的一部分现在位于三个不同的程序集中,即 System.Runtime.dll , mscorlib.dll netstandard.dll .

    mscorlib.dll .

    因此,如果我的猜测是对的,那么问题是:哪个程序集属于哪个框架(.NET,.NET Core,.NET Standard)?

    1 回复  |  直到 6 年前
        1
  •  5
  •   Sébastien Krejci    6 年前

    你说得对,这是由于.NET核心和.NET标准的存在。通常情况下,你不必关心你应该参考哪一个。当您创建.NET项目时,它会自动完成(mscorlib.dll),一个.NET核心项目(System.Runtime.dll)或.NET标准项目(netstandard.dll).