跳到主要内容

3.1 .NET 运行时与 BCL

这一模块解释“代码如何从源文件变成可运行程序”,以及常用基础类库如何支撑业务开发。

核心主题

  • SDK 与 CLI:dotnet newdotnet builddotnet testdotnet publish
  • 项目系统:.csproj、目标框架、包引用、配置文件。
  • 运行时:CLR、GC、JIT、程序集、依赖加载。
  • BCL:集合、IO、时间、文本、JSON、HTTP、并发工具。
  • 诊断:日志、异常堆栈、性能计数器、dump 和 trace 入门。

应用场景

  • 初始化一个可维护的解决方案结构。
  • 排查“本机能跑、部署不能跑”的版本和依赖问题。
  • 判断某段代码的内存、IO 或并发风险。