Bu Msbuild kodu var olup olmadığını kontrol etme herhangi MSBuild görev var mıdırbir dize (string.contains benzer) başka dize
<Import Project="A.proj" Condition="$(BuildDefinition) CONTAINS 'Dist Staging to Dev'"/>
Bu Msbuild kodu var olup olmadığını kontrol etme herhangi MSBuild görev var mıdırbir dize (string.contains benzer) başka dize
<Import Project="A.proj" Condition="$(BuildDefinition) CONTAINS 'Dist Staging to Dev'"/>
MSBuild4 kullanabilirsiniz: Julien söylediği gibi, 4 kullanıcı Mülkiyet Fonksiyonu mümkündür MSBuild.
MSBuild 3.x: Önceki sürümlerde Eğer Tigris MsBuild Tasks
Sen görevi REGEXMATCH kullanmak ve diğerleri işaret gibi normal bir ifade
MsBuild Conditions reference bir "içerir" fonksiyonunun bir olasılığı hakkında bir şey yok: benzer bir şey almak için bazı metinler içeriyor. İlk versiyonun tek seçenek olduğu anlaşılıyor. MSBuild 4 kullanırsanız
, sen Property function
<Import Project="A.proj"
Condition="$(BuildDefinition.Contains('Dist Staging to Dev'))"/>
kullanabilirsiniz kullanırsanız mümkündür MSBuild 4 değil Koşullar için yeni sözdizimi ekleyin, ancak bunun yerine özellik işlevlerini kullanmanıza izin verin (http://blogs.msdn.com/b/msbuild/archive/2010/04/02/msbuild-property-functions.aspx). – BCran