System.Collections.Generic; using System.IO; using System.Linq; using Microsoft.Build.Construction; using Microsoft.Build.Evaluation System.Collections.Generic; using System.IO; using System.Linq; using Microsoft.Build.Construction; using Microsoft.Build.Evaluation
而第二种方式则是利用.Net来进行msbuild的调用,其依赖于Microsoft.Build.Evaluation using System; using Microsoft.Build.Evaluation
---- 编写纯 C# 版本编译任务获取所有编译目标(Target)的代码是这样的: using Microsoft.Build.Evaluation; using Microsoft.Build.Execution --> <Using Namespace="<em>Microsoft.Build.Evaluation</em>"/> <Using Namespace="Microsoft.Build.Execution