【发布时间】:2015-06-10 11:27:34
【问题描述】:
我遇到了我不理解的 msbuild 语法。以下sn-p来自another question about making a custom msbuild task
<GenerateDesignerDC
InputFiles="@(dbml)"
OutputFiles="@(dbml->'$(IntermediateOutputPath)%(FileName).designer.cs')">
...
@(dbml->'$(IntermediateOutputPath)%(FileName).designer.cs') 是什么意思? @ 符号通常引用 ItemGroup 中的文件; @(...) 中的 -> 箭头是什么意思?
这种用于替换构建任务属性的小语言(@s、$s、%s、-> 等)是什么?
【问题讨论】:
-
documentation I have found 表明这种小语言比我以前见过的要多得多。这些东西简明扼要地记录在哪里?
-
Conditionsyntax 是相关的,至少对于字符串而言,并且有文档。
标签: c# msbuild msbuild-task