记: 创建nuget模板

创建Nuget模板

目的

这样做,当然是为了以后建立同样的项目时,方便一点,统一目录结构

过程

  1. 当然首先需要一个能编译通过的项目,我建的是解决方案,同理
  2. 在解决方案目录下建立配置文件,目录结构如图:

  3. 配置文件template.json内容
    {
        "$schema": "http://json.schemastore.org/template",
        "author": "author",
        "classifications": ["Solution"],
        "name": "Leaf templates: MicroService Module",// 自定义
        "identity": "Leaf.Module",// 自定义定义
        "shortName": "leafmodule",// 自定义
        "tags": {
            "language": "C#",
            "type": "project"
        },
        "sourceName": "Leaf.AccountModule",// 自定义
        "preferNameDirectory": true,
        "symbols": {
            "projectName": {
                "type": "parameter", // 定义一个参数
                "defaultValue": "Leaf",
                "replaces": "Leaf", // 定义需要替换的字符串,在项目中,所有匹配的字符串(Leaf)都会替换为设置的参数或者默认值
                "fileRename": "Leaf", // 定义需要替换的文件名,同上
                "description": "your project name"
            },
            "moduleName": {
                "type": "parameter",
                "isRequired": true,
                "defaultValue": "Deafult",
                "replaces": "Account",
                "fileRename": "Account",
                "description": "your moulde name"
            }
        },
    }
  4. 其它的,参照官网的例子就能创建成功

参考

github

原文地址:https://www.cnblogs.com/Maple512/p/12180419.html

时间: 2024-11-29 13:48:15

记: 创建nuget模板的相关文章

如何使用跨平台工具创建 NuGet 包(转)

原文地址 https://docs.microsoft.com/zh-cn/dotnet/articles/core/deploying/creating-nuget-packages 内容 对于 .NET Core 1.0,所有库都应以 NuGet 包方式发布. 实际上,这是所有 .NET 标准库的发布和使用方式. 可以使用 dotnet pack 命令轻松实现此操作. 假设你刚编写了一个很棒的新库,并想通过 NuGet 发布. 你就可以使用跨平台工具创建一个 NuGet 包,完全照做就行!

VMM创建虚拟机模板按钮不可用

在部署完SCVMM之后,有些朋友可能就迫不及待的想建个虚拟机模板玩玩,但是却发现创建虚拟机模板的按钮是灰色的,不可用.如下图 创建VM模板不可用,一般是操作系统的信息是"未知" 解决办法: 打开虚拟机属性,选择操作系统 修改之后,创建VM模板的按钮就可以正常使用了

整理 PHPstorm实用个人配置,修改调整个性化快捷键,修改使用phpstorm创建的模板的默认注释:

对你有助请点赞,请顶------送人玫瑰,手留余香! 1:58 2016/3/12 整理PHPstorm实用个人配置,修改调整个性化快捷键,修改使用phpstorm创建的模板的默认注释: PHPstorm配置:修改使用phpstorm创建的模板的默认注释 注意:我的也是phpstorm 10,但是配置的位置与下面参见的文章中描述的有所不同: 位置: 主要在一下两个路径: File | Settings | Appearance & Behavior | Appearance File | Set

OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用

首先RHEL7安装,导入镜像,选择第一个安装7.0,接着出现下面的界面,我这安装截图来自虚拟机,真正做实验是在物理机,一般需要内存5个G 选择英文 时间选择上海,software selection选择Server UI(加上图形化界面),设置installation destination最后点击begin installation 重新配置分区 点done,一步步继续,下面截图,来自别人提供,我当时忘记截图了 左边添加root密码,右边创建用户 把勾选的enable取消掉 不注册 OK,等待

创建项目模板并上传至gallery

在此之前: 你可能需要visual studio sdk:http://www.microsoft.com/en-us/download/details.aspx?id=40758 关于如何创建项目模版及创建过程中应该要注意的事项: 参考此文,中文的:如何:创建项目模板 http://msdn.microsoft.com/zh-cn/library/xkh1wxd8.aspx 以及 如何:替换模板中的参数 甚至 模板参数. 如何创建一个可以供他人使用或者上传至gallery的vsix模版文件,参

VS自定义项目模板:[3]创建自定义模板

VS2013(VS2010等版本也适用,均需安装Visual Studio SDK) 如何创建自定义模板 1 创建一个C# Project Template项目. 2 项目模板中主要包含4种文件: ●代码文件(可删除),通过模板创建的项目直接包含这些文件. ●自定义项目模板的图标(可删除). ●自定义模板的项目文件,通过模板创建的项目的项目文件. ●模板文件vstemplate,很重要,通过模板创建项目时,通过这个文件来生成项目的. 模板文件的生成操作(Build Action)为VSTempl

修改使用phpstorm创建的模板的默认注释

修改使用phpstorm创建的模板的默认注释听语音 如下图中的Created by JetBrains PhpStorm.和最后一句都不是我想要的.所以需要稍微修改下,但是照他说的在File | Settings | File Templates.里修改,但是根本找不到这个路径,原来是在偏好设置里面. 1 先点击PhpStorm,选择"perfernces" 2 然后点击"File and Code Templates"就会看到各种模板啦. 3 比如我做了如下修改

Sublime text3 创建html模板

最近接手了公司官网跟新的任务,需要编写HTML页面.页面中存在大量重复内容(导航条.页脚.侧边栏等),每次复制粘贴也不是个事,网上搜了相关的HTML模板创建问题,还找到了.楼主使用的是Sublime text3,相关创建HTML模板的方法如下: 1. 使用相关的包,如SublimeTmpl,安装步骤如下: 1.1 安装Package Control组件 1.2 按下Ctrl + Shift + P调出命令面板,选择Install Package选项并回车 1.3 输入要安装的插件,如Sublim

VS2010-MFC(对话框:创建对话框模板和修改对话框属性)

转自:http://www.jizhuomi.com/software/149.html 对话框,大家应该很熟悉了,在我们常用的软件中大多都有对话框界面,例如,360安全卫士的主界面其实就是个对话框,只是它做了很多美工方面的工作,将其大大美化了. 创建对话框主要分两大步,第一,创建对话框资源,主要包括创建新的对话框模板.设置对话框属性和为对话框添加各种控件:第二,生成对话框类,主要包括新建对话框类.添加控件变量和控件的消息处理函数等. 本节先讲讲怎样创建对话框模板和设置对话框属性. 创建基于对话