src/Template/API/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": [ "WebApi" ], //脚手架所属类型,这里是WebApi
  "name": "NetPro Webapi", // 脚手架模板全称(不唯一)
  "identity": "NetPro Webapi", //脚手架模板唯一标识
  "groupIdentity": "NetPro Webapi", //所属组,例如都隶属于某组织
  "shortName": "netproapi", //短名称,使用 dotnet new <shortName> 安装模板时的名称
  "tags": {
    "language": "C#", //脚手架支持的语言
    "type": "project" //默认project
  },
  "sourceName": "XXX", //在使用 -n 选项时,会替换模板中所有包含了XXX的文件夹,文件等
  "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>
      NetProApi Template, including WebApi     
    </description>
    <authors>leon</authors>
    <packageTypes>
      <packageType name="Template" /><!-- 固定Template -->
    </packageTypes>
  </metadata>
</package>
```

- 3、打包nuget。
后面还有 23 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

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