C# 使用template.json创建的dotnet pack多项目模板
我最近观看了一个dotnetcore,它向您展示了如何使用新的模板引擎创建项目模板。在视频中,它向您展示了可以使用template.json文件将项目转换为项目模板。您还可以通过更改template.json的位置来创建多项目模板 项目模板结构C# 使用template.json创建的dotnet pack多项目模板,c#,.net-core,template-engine,C#,.net Core,Template Engine,我最近观看了一个dotnetcore,它向您展示了如何使用新的模板引擎创建项目模板。在视频中,它向您展示了可以使用template.json文件将项目转换为项目模板。您还可以通过更改template.json的位置来创建多项目模板 项目模板结构 . └── Template ├── .template.config │ └── template.json ├── Program.cs └── Template.csproj . ├── .template.c
.
└── Template
├── .template.config
│ └── template.json
├── Program.cs
└── Template.csproj
.
├── .template.config
│ └── template.json
├── Template
│ ├── Program.cs
│ └── Template.csproj
└── Template.tests
├── Template.tests.csproj
└── UnitTest1.cs
多项目文件夹结构
.
└── Template
├── .template.config
│ └── template.json
├── Program.cs
└── Template.csproj
.
├── .template.config
│ └── template.json
├── Template
│ ├── Program.cs
│ └── Template.csproj
└── Template.tests
├── Template.tests.csproj
└── UnitTest1.cs
使用这两种结构中的任何一种,我都可以使用以下命令从本地文件夹安装模板
dotnet新建-i/Path/To/CsprojFolderOrSolutionFolder
这会将项目添加到可使用dotnet new命令创建的选项列表中。我能够按照说明创建csproj文件并将其修改为模板包。它将成功创建nuget back,但不会使用以下命令使用dotnet new install进行安装
dotnet new-i/Path/To/.nupkg
请让我知道我错过了什么