当前位置: 首页 > news >正文

数据库型网站贵州省城乡建设部网站首页

数据库型网站,贵州省城乡建设部网站首页,网站竞价词怎么做,校园网站服务建设介绍Cake (C# Make) 是一个带有 C# DSL 的构建自动化系统#xff0c;用于执行编译代码、复制文件/文件夹、运行单元测试、压缩文件和构建 NuGet 包等操作。地址https://cakebuild.net/docs构建本教程使用Cake Frosting#xff0c;它允许您将构建编写为标准控制台应用程序作为… 介绍Cake (C# Make) 是一个带有 C# DSL 的构建自动化系统用于执行编译代码、复制文件/文件夹、运行单元测试、压缩文件和构建 NuGet 包等操作。地址https://cakebuild.net/docs构建本教程使用Cake Frosting它允许您将构建编写为标准控制台应用程序作为解决方案的一部分。有关如何运行 Cake 构建的其他可能性。以下说明需要在 .NET Core 3.1.301 或更高版本上运行 Cake Frosting 1.0.0 或更高版本。您可以在https://dotnet.microsoft.com/download找到 .NET SDK要创建一个新的Cake Frosting项目您需要安装 Frosting 模板dotnet new --install Cake.Frosting.Template创建一个新的 Frosting 项目dotnet new cakefrosting这将创建 Cake Frosting 项目和引导脚本。初始构建项目该类Program包含配置和运行 Cake 的代码public static class Program {public static int Main(string[] args){return new CakeHost().UseContextBuildContext().Run(args);} }该类BuildContext可用于添加其他自定义属性。Delay默认模板包含一个可以通过参数设置的示例属性--delay。您可以删除此属性并根据您的特定需求自定义属性。public class BuildContext : FrostingContext {public bool Delay { get; set; }public BuildContext(ICakeContext context): base(context){Delay context.Arguments.HasArgument(delay);} }该文件还包含三个任务类[TaskName(Hello)] public sealed class HelloTask : FrostingTaskBuildContext {public override void Run(BuildContext context){context.Log.Information(Hello);} }[TaskName(World)] [IsDependentOn(typeof(HelloTask))] public sealed class WorldTask : AsyncFrostingTaskBuildContext {// Tasks can be asynchronouspublic override async Task RunAsync(BuildContext context){if (context.Delay){context.Log.Information(Waiting...);await Task.Delay(1500);}context.Log.Information(World);} }[TaskName(Default)] [IsDependentOn(typeof(WorldTask))] public class DefaultTask : FrostingTask { }Default任务对World有依赖性。该World任务是一个异步任务Delay如果设置了属性则等待一秒半。示例构建管道以下示例创建了一个简单的构建管道其中包含一个任务、一个编译 MsBuild 解决方案的任务和一个测试解决方案的任务。以下示例需要Visual Studio 解决方案的存储库根文件夹中的src/Example.s中。添加所需的 using 语句using Cake.Common; using Cake.Common.IO; using Cake.Common.Tools.DotNet; using Cake.Common.Tools.DotNet.Build; using Cake.Common.Tools.DotNet.Test;从类中删除Delay属性BuildContext并添加一个属性MsBuildConfiguration它存储应该构建的解决方案的配置public class BuildContext : FrostingContext {public string MsBuildConfiguration { get; set; }public BuildContext(ICakeContext context): base(context){MsBuildConfiguration context.Argument(configuration, Release);} }和HelloTask类WorldTask可以删除。CleanTask为清理目录的任务创建一个新类[TaskName(Clean)] public sealed class CleanTask : FrostingTaskBuildContext {public override void Run(BuildContext context){context.CleanDirectory($../src/Example/bin/{context.MsBuildConfiguration});} }创建一个BuildTask用于构建解决方案的新类[TaskName(Build)] [IsDependentOn(typeof(CleanTask))] public sealed class BuildTask : FrostingTaskBuildContext {public override void Run(BuildContext context) {context.DotNetBuild(../src/Example.sln, new DotNetBuildSettings{Configuration context.MsBuildConfiguration,});} }创建一个TestTask用于测试解决方案的新类[TaskName(Test)] [IsDependentOn(typeof(BuildTask))] public sealed class TestTask : FrostingTaskBuildContext {public override void Run(BuildContext context) {context.DotNetTest(../src/Example.sln, new DotNetTestSettings{Configuration context.MsBuildConfiguration,NoBuild true,});} }更新DefaultTask类以调用新任务[IsDependentOn(typeof(TestTask))] public sealed class Default : FrostingTask { }运行构建脚本运行构建脚本./build.ps1更多文档请前往cake-build官网。最后大家如果喜欢我的文章还麻烦给个关注, 希望net生态圈越来越好
http://www.pierceye.com/news/747481/

相关文章:

  • 建设主管部门官方网站html5旅游网站
  • 网站建设及维护流程深圳市手机网站建设品牌
  • 凡科做的网站被举报了会怎么样网络招商平台网站怎么做
  • 山东网站建设公司哪家权威嘉兴中小企业网站制作
  • 做网站的搜索引擎从代码角度分析网站怎么做
  • jsp小型网站开发南宁百度seo排名优化
  • 上海最专业的网站建设公司排名为什么上传网站模板网站上没有文字和图片
  • 网站建设灬金手指下拉十四自己做的网站与ie不兼容
  • 专业制作网站价格wordpress 安装语言包
  • 企业网站建设运营的灵魂是什么网站建设服务协议 百度
  • 注册了域名之后怎么做网站苏州市住房建设局网站
  • 免费做问卷的网站好新媒体培训
  • 网站建设 版权归属重庆建设监理协会网站
  • 游戏网站域名相城区网站建设
  • 很看好未来做生鲜的网站邢台做外贸网站
  • 网站首页点击中文英文链接 翻译成对应的语言 怎么做100种创意活动策划
  • 网站标题怎么设置小程序定制程序
  • discuz 网站搬家网站建设的工具
  • 有做国际网站生意吗做网站义乌
  • 网站开发技术可行性分析怎么写孝感建设公司网站
  • 灯塔网站建设有网站源码怎么做网站
  • 网站设计方案策划德国的网站后缀
  • 可以自己做网站卖东西wordpress标签静态
  • 典当行 网站威海网站推广
  • 佛山市住房建设局网站网站开发业务ppt
  • 页面结构和页面设计优化措施二十条
  • 做网站程序怎么写wordpress漂浮表单
  • 企业网站要怎么建设网站建设 工具
  • wordpress 邮箱激活宁波营销型网站建设优化建站
  • 婚纱网站页面设计广州网站建设推广公司有哪些