当前位置: 首页 > 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://www.yutouwan.com/news/260448/

相关文章:

  • 来宾网站建设公司网上注册公司app
  • 一个网站多个数据库wordpress seo代码
  • 记事本做网站代码wordpress 影视源码
  • 广州做贷款有什么网站个人网站首页设计
  • 艺术字体在线生成器转换器搜索引擎优化的方法有哪些
  • t恤图案设计网站怎么看网站点击量
  • 怎么查询网站外链数新建网站推广给企业
  • 网站运营经验分享ppt模板哪些购物网站做的比较简洁有品质
  • 网站开发定位网络服务商机构域名
  • 精选聊城做网站的公司长沙公共资源交易中心官网
  • 网站开发需要经过的几个主要阶段二建官网报名入口
  • 数据分析网站开发wordpress建网店
  • 道路建设网站专题广告公司名字怎么起
  • 福州企业网站建设关键词检索
  • 网站建设公司专业网站研发开发个人简历(电子版)
  • 嘉兴企业网站建设系统国家信用企业信息系统
  • 官方网站制作思路百度app安装免费下载
  • 访问国外网站太慢中国网站
  • 付费网站推广网络营销以什么为基础
  • html网站建设源码门业东莞网站建设技术支持
  • 环保局网站建设方案福州市建设工程造价管理网站
  • 武安企业做网站推广网站建设晋丰
  • 邯郸营销型网站淘宝优秀软文范例100字
  • 宁夏建设网站的公司电话asp网站的安全性
  • 国外设计模板网站jsp网站建设项目
  • 什么做网站站群潜江资讯网58同城
  • 合肥网站建设的价格湖南省做网站那个企业便宜
  • 开发一个企业网站报价wordpress twilight saga 主题
  • 好文案网站wordpress登录不上
  • 唯品会网站架构织梦网络公司网站源码