Есть ли в Blend что-то похожее на переменную MsBuild BuildingInsideVisualStudio? - PullRequest
1 голос
/ 16 ноября 2011

Имеет ли Blend что-то похожее на переменную MsBuild BuildingInsideVisualStudio, которая устанавливается Visual Studio при сборке?

Для чего мне это нужно, так это: если мы собираем, мы также запускаем модульные тесты и генерируем документацию, но не когда мы находимся внутри Visual Studio. Мы достигаем этого, добавляя, среди прочего, следующую строку в наш файл .Targets:

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

Это прекрасно работает при работе в Visual Studio, но мы хотим, чтобы такое же поведение было в Blend. Blend не устанавливает флаг BuildingInsideVisualStudio, поэтому этот подход не работает. Кто-нибудь знает другое решение?

1 Ответ

2 голосов
/ 17 ноября 2011

Разобрался с подсказкой, которую дал Прит Сангха.Решение было

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