Cake.Core 4.0.0
前缀已预留
dotnet add package Cake.Core --version 4.0.0
NuGet\Install-Package Cake.Core -Version 4.0.0
<PackageReference Include="Cake.Core" Version="4.0.0" />
paket add Cake.Core --version 4.0.0
#r "nuget: Cake.Core, 4.0.0"
// 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 包。
目录
文档
您可以在 https://cakebuild.net/ 阅读最新的文档。
要查看入门简单示例,请参阅 设置新项目。
贡献
所以你想为 Cake 贡献?太好了!这会非常感激。
在发送拉请求之前,请确保您已阅读了 贡献指南。您还需要签署 贡献许可协议 (CLA) 以进行任何非微小更改。注意:如果认为需要 CLA,.NET 基金会 CLA Bot 将在您提交的 PR 中提供此 CLA 的链接。
- 分支存储库。
- 创建一个分支进行工作。
- 进行您的功能添加或错误修复。
- 不要忘记单元测试。
- 发送拉请求。
联系
许可证
版权 © .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。
- 关于 Roslyn,请参阅 https://github.com/dotnet/roslyn/blob/master/License.txt
- 关于 Autofac,请参阅 https://github.com/autofac/Autofac/blob/master/LICENSE
- 关于 NuGet.Core,请参阅 https://github.com/NuGet/Home/blob/dev/LICENSE.txt
谢谢
特别感谢 JetBrains,为每位 Cake 开发者提供了一个 开源许可证 用于 ReSharper,这有助于Cake 的开发。
赞助商
我们出色的赞助商
支持者
我们出色的支持者
行为准则
本项目采用了由 贡献者承诺 定义的行为准则,以阐明我们社区中预期的行为。更多信息请参阅 .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 已计算。 |
-
net6.0
- Microsoft.CSharp (>= 4.7.0)
- Microsoft.Win32.Registry (>= 5.0.0)
-
net7.0
- Microsoft.CSharp (>= 4.7.0)
- Microsoft.Win32.Registry (>= 5.0.0)
-
net8.0
- Microsoft.CSharp (>= 4.7.0)
- Microsoft.Win32.Registry (>= 5.0.0)
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 问题面版中提供不可操作的诊断。