【发布时间】:2018-01-17 09:13:56
【问题描述】:
我在 .csproj 文件中关注 Import。在这个 props 点如何找到Variable 的值?
<Import Project="<path_to_abc>\$(Variable)\abc.props>"
Condition=" '$(Variable)' != '' "
/>
我得到构建错误:
找不到道具文件:
<path_to_abc>\\abc.props
如何在此处查看Variable 的值?如果我将Message 放在Import 上面的.csproj 文件中,我应该给出什么Target 依赖?
<Target Name="PrintInfo" BeforeTargets="BeforeBuild">
<Message Text="'$(Variable)' $(Variable.length) " />
</Target>
给我'' 0。
但那是因为BeforeBuild吗?
MSBuild 如何工作?
它是否在先到先得的顺序之前和先处理所有属性?
然后如果它处理Targets,它会打印当前时间的值吗?
在评估道具时如何查看输入的值?
【问题讨论】: