【发布时间】:2017-04-06 05:04:54
【问题描述】:
我一直在研究 MSBuild 用于执行构建过程的 XML 文件,特别是 .target 文件。到目前为止,我还没有找到这些文件中的语法规范。几个问题:
- 他们有参考吗?我主要关注 Microsoft.Common.CurrentVersion.targets
-
语句是什么样的
@(_TargetFrameworkSDKDirectoryItem)
是什么意思?
我大致明白$(FrameworkSDKDir)是指环境变量,但是为什么要单引号括起来呢?出于字符串插值的目的? @(_TargetFrameworkSDKDirectoryItem) 是什么意思?所有带有@ 的表达式似乎在parens 中的var 名称之前都有一个_。是这种约定还是有更深层次的原因?
【问题讨论】: