2011-11-16 41 views
1

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標誌,因此此方法無效。有誰知道不同的解決方案?

+0

BuildingInsideExpressionBlend? –

+0

這實際上工作。謝謝。 – Bragosaurus

回答

2

找出了Preet Sangha給出的提示。解決方案是

<AdditionalBuildTargets Condition="'$(AdditionalBuildTargets)' == '' And $(BuildingInsideVisualStudio)' != 'true' And '$(BuildingInsideExpressionBlend)' != 'true'">Test;Document</AdditionalBuildTargets> 
+0

不錯的答案:-) –

相關問題