提问人:S Mxller 提问时间:10/6/2023 最后编辑:S Mxller 更新时间:10/6/2023 访问量:15
如何在dotnet模板中设置动态源路径?
How can I set a dynamic source path in dotnet template?
问:
我有一个具有以下结构的 dotnet 模板:
- 模板
- 德
- 降价
- ASCII (英语)
- zh
- 降价
- ASCII (英语)
- 德
我有两个符号:格式(ascii,markdown)和语言(de,en)。
现在,如果使用模板,我只想包含基于 de 符号的路径。 例如,dotnet new --Format markdown --Language de: 输出应该是 /template/de/markdown 中的内容。
我有一个解决方案:
"sources": [
{
"condition": "(Language == de) && (Format == markdown)",
"source": "./de/markdown",
"target": "./"
},
{
"condition": "(Language == de) && (Format == ascii)",
"source": "./de/ascii",
"target": "./"
},
{
"condition": "(Language == en) && (Format == markdown)",
"source": "./en/markdown",
"target": "./"
},
{
"condition": "(Language == en) && (Format == ascii)",
"source": "./en/ascii",
"target": "./"
}
],
但是现在我有一个额外的符号“Type”,可以是 1-10。每个 Format 文件夹都有子文件夹 1-10。
- 模板
- 德
- 降价
- 1
- ...10
- ASCII (英语)
- 1
- ...10
- 降价
- zh
- 降价
- 1
- ...10
- ASCII (英语)
- 1
- ...10
- 降价
- 德
因此,我只想根据“类型”符号包含文件夹。
有没有办法用符号设置源路径? 像这样的东西:
{
"source": "./[Language]/[Format]/[Type]"
"target": "./"
}
答: 暂无答案
评论