作为 .NET 构建体系的核心组件,Microsoft.Build.Framework.dll 主要提供以下关键功能:
ITask 接口规范,所有 MSBuild 自定义任务必须实现该接口Task 基类实现基础任务执行逻辑ILogger 接口实现构建过程的多级日志记录(错误/警告/信息)BuildEventContext 实现跨任务日志上下文追踪ITaskItem 接口处理任务输入/输出数据BuildMessageEventArgs 等事件参数类传递构建状态信息BuildEngine 接口实现任务与MSBuild引擎的交互BuildStatus 枚举控制构建状态流转MissingMethodException 异常dotnet publish 阶段失败ITask 接口的自定义任务无法加载TypeLoadException