src/Template/gRPC/README.md
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
# 代码脚手架
## 创建代码模板
- 1、创建根目录Content(名字不定,)
- 2、在根目录下放置完整代码目录结构
- 3、在代码目录下增加.template.config文件夹(前面带".")
- 4、在.template.config文件夹目录下增加template.json描述文件
```json
{
"$schema": "http://json.schemastore.org/template",
"author": "Leon",
"classifications": [ "gRPC" ],
"name": "NetPro gRPC",
"identity": "NetPro gRPC", //模板唯一标识
"groupIdentity": "NetPro gRPC",
"shortName": "netprogrpc", //【修改】短名称,使用 dotnet new <shortName> 安装模板时的名称
"tags": {
"language": "C#",
"type": "project"
},
"sourceName": "XXX", //【修改】在使用 -n 选项时,会替换模板中项目的名字
"preferNameDirectory": true
}
```
## 安装模板脚手架
### 1、本地安装
本地安装脚手架即本地将模板代码以dotnet tool方式安装
在模板代码根目录,这里是Content文件夹同级目录,执行命令
```
dotnet new -i ./
```
-i 后面路径即时模板代码的根目录,此处是Content目录
### 2、nuget方式安装
- 1、下载nuget.exe
- 2、在Content统计目录下新增扩展名为`.nuspec`的nuget描述文件
```xml
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>netproapi</id><!-- 唯一标识 -->
<version>1.0.0</version><!-- 版本 -->
<description>
NetProGrpc Template, including Grpc
</description>
<authors>leon</authors>
<packageTypes>
<packageType name="Template" /><!-- 固定Template -->
</packageTypes>
</metadata>
</package>
```
- 3、打包nuget。
后面还有 23 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。