Blend是否有类似于MsBuild BuildingInsideVisualStudio变量的内容?
问题描述:
Blend是否具有与构建时由Visual Studio设置的MsBuild BuildingInsideVisualStudio变量类似的任何内容?Blend是否有类似于MsBuild BuildingInsideVisualStudio变量的内容?
我需要的是:如果我们构建,我们也运行单元测试并生成文档,但不是当我们在Visual Studio中时。我们通过除其他外加入下面的一行来我.Targets文件做到这一点:
<AdditionalBuildTargets Condition="'$(AdditionalBuildTargets)' == '' And $(BuildingInsideVisualStudio)' != 'true'">Test;Document</AdditionalBuildTargets>
这在Visual Studio中运行时正常工作,但我们希望在Blend相同的行为。 Blend不会设置BuildingInsideVisualStudio标志,因此此方法无效。有谁知道不同的解决方案?
答
找出了Preet Sangha给出的提示。解决方案是
<AdditionalBuildTargets Condition="'$(AdditionalBuildTargets)' == '' And $(BuildingInsideVisualStudio)' != 'true' And '$(BuildingInsideExpressionBlend)' != 'true'">Test;Document</AdditionalBuildTargets>
+0
不错的答案:-) –
BuildingInsideExpressionBlend? –
这实际上工作。谢谢。 – Bragosaurus