我的msbuild脚本没有按计划执行。出于某种原因,我的一个变量没有解析为任何东西,但它是一个标准变量。
在日志中:
Task "ResolveNonMSBuildProjectOutput" skipped, due to false condition;
('$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!='')
was evaluated as (''=='true' and ''!='').
请注意,$(BuildingInsideVisualStudio)
似乎解析为空字符串。
在Rider(版本2017.3)中,我右键单击项目 - >属性 - >在诊断部分下,有一个属性选项。在此视图中,所有项目变量(包括BuildingInsideVisualStudio)都设置为True。
当我在IDE内部构建时,我需要注意什么才能确保Rider设置此变量?
编辑:PS:我也尝试过BuildingByReSharper
,这也没用。而且,我的同事使用Rider没有这个问题。