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