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

网站建设修饰商品网站备案系统登陆不上

网站建设修饰商品,网站备案系统登陆不上,寮步网站建设,爱奇艺做任务领vip网站前言在微服务场景中#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://mrfarshtey.net/news/6728/

相关文章:

  • 装饰公司网站规划方案网站运营需要什么条件
  • 从事网站开发WordPress高级微信机器人
  • 如何找工程项目信息合肥网站搜索引擎优化
  • 怎么做可以看外国视频网站毕设做网站怎么样
  • 网站制作论文范文电子商务网站建设教程pdf
  • wordpress建站教程费用网站开发江西
  • 无锡建设局评职称网站网站微信建设运维经验分享
  • 河南网站建设途径有什么网站建设实施
  • 做商城网站要哪些流程wordpress后台安全
  • 广州网站开发人上海网页制作与设计电话
  • 河北住房和城乡建设厅网站电话敬请期待英文
  • 无锡网站建设无锡深圳工程交易中心网
  • 邯郸网站设计多少钱青岛专业网站排名推广
  • 自己买台服务器做网站怎样创办自己的公众号
  • wordpress适合电影网站的模板下载微信视频网站建设多少钱
  • 网站改版流程网页制作与网站开发从入门到精通 下载
  • 网站上海备案查询假山设计制作
  • 桂阳做网站的软件定制开发外包学做档案类网站
  • 新手做网站看什么书网页源代码看答案
  • 技术网站源码wordpress网站建设文化服务
  • 商品网站建设及推广策划书wordpress 菜单颜色
  • 做网站都需要自己的服务器吗柳州论坛网站建设
  • 免费网站模板怎么做网站网站模板 哪个好
  • 织梦摄影网站模板淘宝网店怎么注册开店
  • 使用wordpress在ec2上建网站wordpress 旅游模板
  • 廊坊网站关键字优化企业网站推广的策略有哪些
  • 网站开发视频教程百度云做网站系统具体步骤
  • 智能建站网站模板南乐网站建设电话
  • 自己做企业网站服务器wordpress中文完整企业主题下载
  • 做设计的分析图网站有哪些数码庄园的网站建设公司