You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor项目自定义Visual Studio项模板未显示问题的解决办法

解决Blazor自定义项模板未在“添加新项”对话框显示的问题

我之前在给Blazor项目做自定义项模板时,也碰到过一模一样的情况——模板明明配置好了,但VS的“添加新项”对话框里就是找不到它。折腾了一阵才发现,问题出在.vstemplate文件的TemplateData节点里,缺了几个关键属性配置。

你需要在TemplateData节点中补充以下三个核心属性,就能让模板正常显示:

  • TemplateGroupID:指定模板所属的分组,设置为AspNetCore就能和Blazor相关模板归为一类
  • TemplateID:给你的模板设置一个唯一标识ID,避免和其他内置/自定义模板冲突
  • AppliesTo:指定模板适用的项目类型,DotNetCoreRazor正好匹配Blazor项目的类型

下面是完整的.vstemplate示例代码:

<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
  <TemplateData>
    ...
    <ProjectType>CSharp</ProjectType>
    <TemplateGroupID>AspNetCore</TemplateGroupID>
    <TemplateID>MyCustomTemplateID</TemplateID>
    <AppliesTo>DotNetCoreRazor</AppliesTo>
    ...
  </TemplateData>
  <TemplateContent>
    ...
  </TemplateContent>
</VSTemplate>

补完这些属性后,重新导入模板或者重启VS,应该就能在“添加新项”对话框里找到你的自定义模板了。

内容的提问来源于stack exchange,提问作者standby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:09:30