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

.net core 从本地nupkg安装自定义模板包含其他文件,.net-core,project-template,.net Core,Project Template,我正在使用非常好的说明成功地创建和安装自定义项目模板。该模板已成功安装,但是,当我基于该模板创建新项目时,生成的文件夹包含三个我实际上不想包含的附加内容: _rels/.rels [内容类型].xml 原始nuspec文件 项目模板是作为本地NuGet包在本地创建的。在屏幕截图和 有人能告诉我如何防止这些附加文件成为从我的模板生成的项目的一部分吗?您可以排除这些文件。在template.json中: "sources": [ { "modifiers": [

我正在使用非常好的说明成功地创建和安装自定义项目模板。该模板已成功安装,但是,当我基于该模板创建新项目时,生成的文件夹包含三个我实际上不想包含的附加内容:

  • _rels/.rels
  • [内容类型].xml
  • 原始nuspec文件
项目模板是作为本地NuGet包在本地创建的。在屏幕截图和


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

您可以排除这些文件。在template.json中:

    "sources": [
    {
      "modifiers": [
        {
          "exclude": [ "[Content_Types].xml" ,"_rels/**", "Baumgarb.Demo.DemoWebApi.nuspec"]
        }
      ]
    }
  ]

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

我也遇到了同样的问题。找到具有nuspec文件的解决方案

nuspec文件就像


XYZ.模板
1.0.7
创建XYZ API模板
XYZ
问题是文件src表达式。
**
表达式将包含这些文件将nuspec文件移到上面的一个文件夹。然后更改以下行