Blazor 项目模板 - 一些命名空间不会重命名

Blazor project template - some namespaces doesn't rename

我正在尝试制作 Blazor 项目模板。 当我尝试从该模板创建项目时,所有名称空间都正确更改为项目名称,_Imports.razor 和剃刀组件中的 @using 语句除外。仍然有与模板中相同的命名空间。

这是我在模板中的典型 _Imports.razor 文件之一

@using System.Net.Http
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
@using $ext_projectname$
@using $ext_projectname$.Core

和 vstemplate 文件中的相关部分:

    <TemplateContent>
        <Project TargetFileName="Blazr.Demo.UI.csproj" File="Blazr.Demo.UI.csproj" ReplaceParameters="true">
      .......
            <ProjectItem ReplaceParameters="true" TargetFileName="_Imports.razor">_Imports.razor</ProjectItem>
            <ProjectItem ReplaceParameters="true" TargetFileName="program.cs">program.cs</ProjectItem>
        </Project>
    </TemplateContent>

如果需要上下文,可以在此处查看整个模板:https://github.com/ShaunCurtis/Blazr.Demo.Template