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

苏州做网站公司电话银行网站建设方案视频

苏州做网站公司电话,银行网站建设方案视频,手机百度一下,wordpress是主机吗前言在微服务场景中#xff0c;开发人员分配到不同的小组#xff0c;系统会拆分为很多个微服务#xff0c;有一点是#xff0c;每个项目都需要单元测试#xff0c;接口文档#xff0c;WebAPI接口等#xff0c;创建新项目这些都是重复的工作#xff0c;而且还要保证各个… 前言在微服务场景中开发人员分配到不同的小组系统会拆分为很多个微服务有一点是每个项目都需要单元测试接口文档WebAPI接口等创建新项目这些都是重复的工作而且还要保证各个项目结构的大体一致这时就需要一个适用于企业内部的框架模板类似于前端的脚手架可以做到开箱即用注重业务功能开发提升工作效率。简介NET 命令行接口 (CLI) 工具是用于开发、生成、运行和发布 .NET 应用程序的跨平台工具链。本次主要介绍的是 dotnet new 命令可以通过这个命令创建我们的自定义模板我们安装完.NET SDK后本身自带了一些项目模板可以通过 dotnet new --list 查看已经安装的模板。接下来我会介绍如何构建自定义的项目模板。准备工作首先我们需要准备一个简单的项目模板我们希望以后可以通过脚手架自动为我们生成这些项目和文件这里面可能包含了单元测试项目WebAPI项目等。你也可以在这里找到项目源代码https://github.com/SpringLeee/Dy.Template在本地创建 Dy.Template 文件夹并在文件夹内创建 templates 文件夹后边所有的模板文件都在这里, 这里我创建了一个解决方案里面包含了3个项目WebAPITest 和 Task项目结构如下构建模板在 templates 文件夹内创建一个名为 .template.config 的文件夹可以通过命令 mkdir .template.config 创建, 然后进入该文件夹再创建一个名为 template.json 的新文件, 文件夹结构应如下所示然后修改配置文件如下{$schema: http://json.schemastore.org/template,author: SpringLee,classifications: [ Template ],name: Dy.Template,identity: Dy.Template, shortName: dy-template,tags: {language: C# },sourceName: Template } 上面是一些基本的描述信息需要注意的是 sourceName 属性它相当于一个变量我们通过这个属性可以创建 Dy.Order.WebAPI, Dy.User.WebAPI 这样的项目后边我会进行详细介绍。打包模板基础工作已经准备完成我们还需要把项目打包发布到Nuget.org 或者是公司的内部 Nuget Server这样其他人才可以下载和安装这个模板。你可能很熟悉在.NET 中对单个项目进行打包比如类库可以在VS中直接对项目使用右键打包也可以使用dotnet pack命令不一样的是我们需要打包的是整个项目结构而不是单个项目。我们在 Dy.Template 文件夹下创建 template-pack.csproj 文件修改内容如下Project SdkMicrosoft.NET.SdkPropertyGroupPackageTypeTemplate/PackageTypePackageVersion1.0.0/PackageVersionPackageIdDy.Template/PackageIdTitleDy.Template/TitleAuthorsSpringLee/AuthorsDescriptionDy.Template/DescriptionPackageTagsdotnet-new;templates;Dy.Template/PackageTagsTargetFrameworknetstandard2.0/TargetFrameworkIncludeContentInPacktrue/IncludeContentInPackIncludeBuildOutputfalse/IncludeBuildOutputContentTargetFolderscontent/ContentTargetFoldersNoWarn$(NoWarn);NU5128/NoWarn/PropertyGroupItemGroupContent Includetemplates\**\* Excludetemplates\**\bin\**;templates\**\obj\** /Compile Remove**\* //ItemGroup/Project 我们指定了程序包的基础信息版本ID, 描述信息包含了 templates 文件夹下的所有文件然后排除了 bin\ obj\ 文件夹的dll文件。然后运行 dotnet pack 命令进行打包, 你可以在 /bin/nuget/ 文件夹找到 生成的 nupkg 文件在win10的应用商店(Microsoft Store)安装 Nuget Package Explore我们把生成的 nupkg 文件 丢到 Nuget Package Explore 里查看结构如下包含了我们的 .config 配置文件各个项目解决方案。最后你可以把程序包推送到 nuget 服务器。安装并使用在终端中运行 dotnet new --install Dy.Template 命令安装安装成功后应该可以看到下边的输出里边包含了我们的自定义模板运行 dotnet new Dy.Template --nameOrder--name 指定了变量值它会自动帮我们生成 Order 项目这很棒欢迎扫码关注我们的公众号 【全球技术精选】专注国外优秀博客的翻译和开源项目分享。
http://wiki.neutronadmin.com/news/260448/

相关文章:

  • 网站开发成本计算铁道部建设监理协会网站查询
  • 淄博网站搭建公司企业网站建设实训总结
  • 做ptt网站一键 wordpress
  • 东莞网站推广运营抖音网站建设的基本情况
  • 构建电子商务网站的步骤纯flash网站价格
  • 美词原创网站建设开发中英文切换网站如何做
  • 古城做网站的公司深圳网络推广引流
  • WordPress免插件实现QQ咨询seo网站设计招聘
  • 台州知名网站广州的房地产网站建设
  • 深圳网站建设深圳企业网站建设软件下载平台哪个好
  • 网站关键字如何选择wordpress无法编辑
  • 个人网站建设的参考文献做淘客网站怎么建要购买数据库吗
  • 网站推广的渠道有哪些网站建设价目
  • 上海自助建站平台建设销售网站的好处
  • 快速搭建网站推荐专业动漫如何制作
  • 做网站最简单的网站开发成都
  • 学校网站建设领导小组网站开发与推广计划书
  • 平舆网站建设推荐几个安全免费的网站
  • 网址网页网站的区别??官方网站查询叉车证
  • 汕头网站建设sthke主要的网站开发技术
  • 青岛公司做网站天长市建设局网站
  • 南昌电商购物网站开发湖南学校网站建设
  • 工信部网站备案注销wordpress 树
  • 建设银行什么网站可买手表全球十大网站排名
  • 河南省建设厅广州网站优化排名推广
  • 完成网站的建设工作总结wordpress用户邮箱验证码
  • 校园网站规划与建设心得如何在腾讯云做网站
  • 网站导航网站开发网站设计在线培训
  • 做网站可以赚多少钱it网站开发
  • 网站开发 一般用什么语言表白网站是怎么做的