Blend是否具有与MsBuild BuildingSideVisualStudio变量类似的内容?

Blend是否具有与MsBuild BuildingSideVisualStudio变量类似的内容?,msbuild,blend,Msbuild,Blend,Blend是否具有与生成时由Visual Studio设置的MsBuild BuildingSideVisualStudio变量类似的内容 我需要它的目的是:如果我们构建,我们也会运行单元测试并生成文档,但当我们在VisualStudio中时就不需要了。我们通过在.Targets文件中添加以下内容来实现这一点: <AdditionalBuildTargets Condition="'$(AdditionalBuildTargets)' == '' And $(BuildingInsideV

Blend是否具有与生成时由Visual Studio设置的MsBuild BuildingSideVisualStudio变量类似的内容

我需要它的目的是:如果我们构建,我们也会运行单元测试并生成文档,但当我们在VisualStudio中时就不需要了。我们通过在.Targets文件中添加以下内容来实现这一点:

<AdditionalBuildTargets Condition="'$(AdditionalBuildTargets)' == '' And $(BuildingInsideVisualStudio)' != 'true'">Test;Document</AdditionalBuildTargets>
测试;文件

这在VisualStudio中运行时效果很好,但我们希望在Blend中有相同的行为。Blend未设置BuildingSideVisualStudio标志,因此此方法不起作用。有人知道另一种解决方案吗?

根据Preet Sangha给出的提示找到了答案。解决办法是

<AdditionalBuildTargets Condition="'$(AdditionalBuildTargets)' == '' And $(BuildingInsideVisualStudio)' != 'true' And '$(BuildingInsideExpressionBlend)' != 'true'">Test;Document</AdditionalBuildTargets>  
测试;文件

BuildingSideExpressionBlend?这确实有效。谢谢