Cake.Core 4.0.0

前缀已预留
dotnet add package Cake.Core --version 4.0.0                
NuGet\Install-Package Cake.Core -Version 4.0.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Cake.Core" Version="4.0.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件以引用此包。
paket add Cake.Core --version 4.0.0                
#r "nuget: Cake.Core, 4.0.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中以引用包。
// Install Cake.Core as a Cake Addin
#addin nuget:?package=Cake.Core&version=4.0.0

// Install Cake.Core as a Cake Tool
#tool nuget:?package=Cake.Core&version=4.0.0                

Cake

Cake (C# Make) 是一个构建自动化系统,带有 C# DSL,可用于编译代码、复制文件/文件夹、运行单元测试、压缩文件以及构建 NuGet 包。

目录

  1. 文档
  2. 贡献
  3. 联系
  4. 许可证

文档

您可以在 https://cakebuild.net/ 阅读最新的文档。

要查看入门简单示例,请参阅 设置新项目

贡献

所以你想为 Cake 贡献?太好了!这会非常感激。

在发送拉请求之前,请确保您已阅读了 贡献指南。您还需要签署 贡献许可协议 (CLA) 以进行任何非微小更改。注意:如果认为需要 CLA,.NET 基金会 CLA Bot 将在您提交的 PR 中提供此 CLA 的链接。

  • 分支存储库。
  • 创建一个分支进行工作。
  • 进行您的功能添加或错误修复。
  • 不要忘记单元测试。
  • 发送拉请求。

联系

Follow @cakebuildnet

Join the chat at https://github.com/cake-build/cake/discussions

许可证

版权 © .NET 基金会,Patrik Svensson,Mattias Karlsson,Gary Ewan Park,Alistair Chapman,Martin Björkström,Dave Glick,Pascal Berger,Jérémie Desautels,Enrico Campidoglio,C. Augusto Proiete,Nils Andresen,以及贡献者。

Cake 在 MIT 许可证下提供。更多信息请参阅 LICENSE

谢谢

特别感谢 JetBrains,为每位 Cake 开发者提供了一个 开源许可证 用于 ReSharper,这有助于Cake 的开发。

赞助商

我们出色的赞助商

Sponsors

支持者

我们出色的支持者

Backers

行为准则

本项目采用了由 贡献者承诺 定义的行为准则,以阐明我们社区中预期的行为。更多信息请参阅 .NET Foundation 行为准则

贡献许可证协议

通过签署 CLA,社区可以自由使用您的贡献为 .NET Foundation 项目。

.NET 基金会

本项目得到 .NET Foundation 的支持。

产品 兼容和附加计算的目标框架版本。
.NET net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解有关目标框架.NET Standard的更多信息。

NuGet包 (116)

显示依赖于Cake.Core的顶级5个NuGet包

下载
Cake.Common

Cake 提供支持 CI、构建、单元测试、压缩、签名等别名(扩展 Cake 上下文的方法)。

Cake.DotNetTool.Module

Cake 模块,扩展 Cake 的功能,可通过 dotnet cli 安装工具。

Cake.NuGet

Cake 模块为 NuGet 提供了安装能力,例如预处理器指令 #addin、#tool 和 #load

Cake.Frosting

.NET Core 的 Cake 宿主

Cake.Cli

Cake CLI 库

GitHub 仓库 (8)

显示依赖于 Cake.Core 的最受欢迎的 5 个 GitHub 仓库

仓库 星标
FastReports/FastReport
一个免费的开放源代码报告工具,适用于 .NET6/.NET Core/.NET Framework,帮助您的应用程序生成类似文档的报告
xamarin/XamarinComponents
适用于 Xamarin 的插件
dotnet/Nerdbank.GitVersioning
使用单个简单的 version.json 文件生成唯一的版本来公开您的程序集、包等,并为非官方构建包含 git 提交 ID。
daveaglick/Scripty
使用 Roslyn 的 C# 脚本进行代码生成的工具
axzxs2001/Asp.NetCoreExperiment
以前所有项目都已移至 **OleVersion** 目录下进行保留。新的案例主要采用 .net 5.0,其中一部分对以前案例进行了升级,另一部分总结了以前的工作经验,供大家参考!
版本 下载 最后更新
4.0.0 362,267 11/18/2023
3.2.0 23,186 11/10/2023
3.1.0 161,883 7/9/2023
3.0.0 609,361 11/8/2022
2.3.0 45,378 10/14/2022
2.2.0 233,688 4/14/2022
2.1.0 76,684 2/20/2022
2.0.0 199,706 11/30/2021
2.0.0-rc0002 1,868 11/27/2021
2.0.0-rc0001 3,548 11/7/2021
1.3.0 128,993 10/7/2021
1.2.0 20,787 8/29/2021
1.1.0 214,791 3/6/2021
1.0.0 198,663 2/7/2021
1.0.0-rc0003 1,673 1/29/2021
1.0.0-rc0002 4,785 12/20/2020
1.0.0-rc0001 4,983 11/5/2020
0.38.5 130,843 9/20/2020
0.38.4 64,701 6/26/2020
0.38.3 1,459 6/26/2020
0.38.2 17,792 6/9/2020
0.38.1 3,636 5/30/2020
0.38.0 2,487 5/30/2020
0.37.0 86,645 2/1/2020
0.36.0 22,126 1/11/2020
0.35.0 43,207 9/28/2019
0.34.1 189,108 7/17/2019
0.34.0 2,119 7/16/2019
0.33.0 52,576 4/1/2019
0.32.1 32,992 1/4/2019
0.32.0 1,831 1/4/2019
0.31.0 88,372 12/13/2018
0.30.0 84,400 8/22/2018
0.29.0 105,402 7/6/2018
0.28.1 10,374 6/19/2018
0.28.0 51,256 5/31/2018
0.27.2 5,013 5/15/2018
0.27.1 4,666 4/21/2018
0.27.0 5,562 4/19/2018
0.26.1 57,800 3/3/2018
0.26.0 61,581 2/26/2018
0.25.0 25,541 1/17/2018
0.24.0 7,101 12/29/2017
0.23.0 81,890 10/11/2017
0.22.2 13,846 9/17/2017
0.22.1 22,053 9/16/2017
0.22.0 379,186 9/13/2017
0.21.1 15,564 7/15/2017
0.21.0 2,167 7/14/2017
0.20.0 13,585 6/12/2017
0.19.5 27,934 5/4/2017
0.19.4 2,434 4/18/2017
0.19.3 4,736 4/4/2017
0.19.2 1,590 4/1/2017
0.19.1 8,925 3/24/2017
0.19.0 2,477 3/23/2017
0.18.0 30,825 3/7/2017
0.17.0 121,444 11/9/2016
0.16.2 23,875 10/11/2016
0.16.1 15,770 9/25/2016
0.16.0 3,589 9/15/2016
0.15.2 5,917 7/29/2016
0.15.1 2,004 7/28/2016
0.15.0 1,982 7/26/2016
0.14.0 8,876 7/11/2016
0.13.0 6,028 6/7/2016
0.12.0 7,518 5/25/2016
0.11.0 279,104 5/1/2016
0.10.1 14,348 4/7/2016
0.10.0 2,551 3/16/2016
0.9.0 5,441 2/23/2016
0.8.0 25,098 1/18/2016
0.7.0 122,168 12/23/2015
0.6.4 5,139 12/9/2015
0.6.3 1,683 12/7/2015
0.6.2 2,332 12/3/2015
0.6.1 1,910 12/2/2015
0.6.0 3,222 11/4/2015
0.5.5 5,391 10/11/2015
0.5.4 11,479 9/11/2015
0.5.3 15,453 8/31/2015
0.5.2 3,665 8/15/2015
0.5.1 1,363 7/27/2015
0.5.0 1,314 7/20/2015
0.4.3 1,320 7/5/2015
0.4.2 1,986 5/27/2015
0.4.1 1,349 5/18/2015
0.4.0 1,250 5/12/2015
0.3.2 1,735 4/16/2015
0.2.2 1,352 3/31/2015
0.2.1 1,349 3/17/2015
0.2.0 1,268 3/15/2015
0.1.34 1,544 3/2/2015
0.1.33 1,704 2/24/2015
0.1.32 1,410 2/10/2015
0.1.30 1,440 2/8/2015
0.1.29 1,339 1/28/2015
0.1.28 1,286 1/18/2015
0.1.27 1,343 1/13/2015
0.1.26 1,303 1/11/2015
0.1.25 1,329 1/1/2015
0.1.24 1,629 12/12/2014
0.1.23 1,578 11/21/2014
0.1.22 1,475 11/20/2014
0.1.21 1,316 9/23/2014
0.1.20 1,326 9/14/2014
0.1.19 1,338 9/3/2014
0.1.18 1,396 8/21/2014
0.1.17 1,404 7/29/2014
0.1.16 1,343 7/23/2014
0.1.15 1,331 7/20/2014
0.1.14 1,620 7/16/2014

将 LatestPotentialBreakingChange 更新至 4.0.0。
添加设置时间戳的文件 API(创建时间、最后写入时间、最后访问时间)。
将 System.Collections.Immutable 更新至 8.0.0。
解压别名应支持覆盖文件。
将 System.Reflection.Metadata 更新至 8.0.0。
将 Microsoft.Extensions.DependencyInjection 更新至 8.0.0。
如果扩展定义了一个签名中包含可空引用类型的别名,则执行 Cake 脚本失败。
Cake 脚本在 VS Code 问题面版中提供不可操作的诊断。