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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。