CakeBuild:DotNetCoreBuild 与 DotNetBuild?

CakeBuild: DotNetCoreBuild vs DotNetBuild?

DotNetCoreBuild 和 DotNetBuild 有什么区别?

我使用 DotNetCoreBuild 作为我的解决方案。解决方案中的所有项目都是核心项目。添加新的非核心项目后,构建不再 运行。构建结束等待....

是否有另一种构建混合项目的方法?

当 Cake 在 2014 年首次启动时,还没有 dotnet cli、dotnet core、标准或类似的东西。相反,只有 MSBuild 和 XBuild。 DotNetBuild 别名是作为一个方便的别名添加的,这将根据您是 运行 在 Windows 还是 Posix 上,或者 shell 到 MSBuild 或XBuild。您可以在此处找到有关此别名的信息:

https://cakebuild.net/api/Cake.Common.Tools/DotNetBuildAliases/B154D87C

然后,当 dotnet cli 出现时,我们添加了另一组使用 DotNetCore... 的别名,它们负责 shell 输出到 dotnet cli。有关这些别名的信息可在此处找到:

https://cakebuild.net/api/Cake.Common.Tools.DotNetCore/DotNetCoreAliases/