【问题标题】:Create empty folder using dotnet template使用 dotnet 模板创建空文件夹
【发布时间】:2020-06-04 18:36:49
【问题描述】:

我正在使用 dotnet 模板使用 templates.config 文件为我的 azure 函数创建模板。它工作正常,但无法创建空文件夹并在从该模板创建解决方案时抛出。我的模板中有空文件夹,并且希望在我们从模板生成代码时复制它。有没有我们可以做的方法。以下是未生成文件夹 Enums 时的显示方式。

【问题讨论】:

    标签: c# templates .net-core dotnet-new


    【解决方案1】:

    您可以借助占位符文件创建空文件夹。 步骤是:

    1. 在你的 template.json 文件中命名一个占位符文件名

      “占位符文件名”:“.keep”

    2. 创建您的文件夹并放置一个空文件,名称与前一个变量的值相同(示例中为 .keep)

    【讨论】:

    • 请注意,如果您创建包含模板的 Nuget,.keep 文件将嵌入到 .nupkg 文件中,但当您使用模板创建新项目时,它不会在磁盘上创建。
    猜你喜欢
    • 1970-01-01
    • 2020-06-07
    • 2013-02-14
    • 2021-02-07
    • 2018-08-29
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 2020-05-13
    相关资源
    最近更新 更多