3.1 .NET 运行时与 BCL
这一模块解释“代码如何从源文件变成可运行程序”,以及常用基础类库如何支撑业务开发。
核心主题
- SDK 与 CLI:
dotnet new、dotnet build、dotnet test、dotnet publish。 - 项目系统:
.csproj、目标框架、包引用、配置文件。 - 运行时:CLR、GC、JIT、程序集、依赖加载。
- BCL:集合、IO、时间、文本、JSON、HTTP、并发工具。
- 诊断:日志、异常堆栈、性能计数器、dump 和 trace 入门。
应用场景
- 初始化一个可维护的解决方案结构。
- 排查“本机能跑、部署不能跑”的版本和依赖问题。
- 判断某段代码的内存、IO 或并发风险。