C# 读取msbuild语法
我遇到了我不理解的msbuild语法。以下代码段来自 @dbml->“$IntermediateOutputPath%FileName.designer.cs”是什么意思?@符号通常引用文件中的文件;@中的->箭头是什么意思。。。什么意思C# 读取msbuild语法,c#,msbuild,msbuild-task,C#,Msbuild,Msbuild Task,我遇到了我不理解的msbuild语法。以下代码段来自 @dbml->“$IntermediateOutputPath%FileName.designer.cs”是什么意思?@符号通常引用文件中的文件;@中的->箭头是什么意思。。。什么意思 这个带有@s、$s、%s、->等的小语言是什么,用于替换为构建任务的属性?我不确定这些小语言是否有一个特殊的名称。据我所知,这些方法定义用于提取或显示项目或项目可能包含的元数据的值 例如:@符号用于获取任何ItemType的值。 对于项目列表转换,使用@Sou
这个带有@s、$s、%s、->等的小语言是什么,用于替换为构建任务的属性?我不确定这些小语言是否有一个特殊的名称。据我所知,这些方法定义用于提取或显示项目或项目可能包含的元数据的值 例如:@符号用于获取任何ItemType的值。 对于项目列表转换,使用@SourceFiles->'%Filename.obj' 查看此链接以了解更多信息
查看检查项目类型值的部分。我不确定这些小语言是否有特殊名称。据我所知,这些方法定义用于提取或显示项目或项目可能包含的元数据的值 例如:@符号用于获取任何ItemType的值。 对于项目列表转换,使用@SourceFiles->'%Filename.obj' 查看此链接以了解更多信息
请参阅检查项目类型值的部分。此特定语法称为 转换是一个项目列表到另一个项目列表的一对一转换。除了使项目能够转换项目列表外,转换还使目标能够识别其输入和输出之间的直接映射 语法没有明确的文档记录。->之前的零件与@通常引用的零件类似。在@dbml->示例中。。。它正在转换dbml项列表。->后面的部分是新文件名的表达式。它可以引用任何带有%符号的。在本例中,它使用$IntermediateOutputPath属性和%Filename构造一个字符串 众所周知的项元数据应可用于任何项,并最显著地包括该项的路径
MetaData Example
%(FullPath) C:\MyProject\Source\Program.cs
%(RootDir) C:\
%(Directory) MyProject\Source\
%(Filename) Program
%(Extension) .cs
这种特定的语法称为 转换是一个项目列表到另一个项目列表的一对一转换。除了使项目能够转换项目列表外,转换还使目标能够识别其输入和输出之间的直接映射 语法没有明确的文档记录。->之前的零件与@通常引用的零件类似。在@dbml->示例中。。。它正在转换dbml项列表。->后面的部分是新文件名的表达式。它可以引用任何带有%符号的。在本例中,它使用$IntermediateOutputPath属性和%Filename构造一个字符串 众所周知的项元数据应可用于任何项,并最显著地包括该项的路径
MetaData Example
%(FullPath) C:\MyProject\Source\Program.cs
%(RootDir) C:\
%(Directory) MyProject\Source\
%(Filename) Program
%(Extension) .cs
这表明这门小小的语言比我以前见过的要多得多。这些东西在哪里被简洁地记录下来了呢?至少对于字符串来说是相关的,并且有文档。这表明这个小语言比我以前看到的要多得多。这些东西在哪里有简明的文档记录?与相关,至少是字符串,并且有文档记录。链接文档正是我希望找到的简明文档。我很高兴我能提供帮助:链接文档正是我希望找到的简明文档。我很高兴我能提供帮助: