[英]Use custom .NET Core templates in Visual Studio 2022
我 用 Github Action 创建了一个简单的 git-repository,它构建并发布了一个包含 2 个 .NET 模板的 nuget 包。 这些模板可以使用安装
dotnet new --install MintPlayer.AspNetCore.IdentityServer.Templates
然后你可以使用创建一个新项目
dotnet new id-provider
但是这些模板在 Visual Studio 2022 中不可用,即使我添加了.template.config/ide.host.json
文件:
{
"$schema": "http://json.schemastore.org/vs-2017.3.host",
"order": 0,
"icon": "music_note_64.png",
"symbolInfo": [
]
}
我需要做什么才能让它们也进入 Visual Studio 2022? 我是否需要一个 VSIX 包,就像在这个例子中一样? 是否有必要将 VSIX 上传到 Visual Studio Marketplace?
好的,显然我在template.json
文件中缺少以下内容
"tags": {
"language": "C#",
"type": "project"
}
而且您似乎还必须考虑以下几点:
姓名 | 描述 |
---|---|
群体身份 | 此模板所属组的 ID。 当与标签部分结合使用时,这允许将多个模板显示为一个,并在每个枢轴类别(键)中选择使用哪个模板 |
因此,如果您希望它们在 Visual Studio 中作为 2 个单独的模板,您需要不同的groupIdentity
值
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.