从本地 nupkg 安装自定义模板包含其他文件

bau*_*arb 6 project-template .net-core

我使用此处的很好的说明成功创建并安装了自定义项目模板。该模板已成功安装,但是,当我基于此模板创建一个新项目时,生成的文件夹包含我实际上不希望存在的三个附加内容:

  • _rels/.rels
  • [内容类型].xml
  • 原始 nuspec 文件

项目模板在本地创建为本地 NuGet 包。在屏幕截图中查看事情的流程生成并安装项目模板在此输入图像描述

谁能告诉我如何防止这些附加文件成为从我的模板生成的项目的一部分?

小智 2

您可以排除文件。在你的 template.json 中:

    "sources": [
    {
      "modifiers": [
        {
          "exclude": [ "[Content_Types].xml" ,"_rels/**", "Baumgarb.Demo.DemoWebApi.nuspec"]
        }
      ]
    }
  ]
Run Code Online (Sandbox Code Playgroud)

但我会将所有与模板无关的文件放在模板文件夹之外。