Mam ten kod MSBuild:Czy istnieje zadanie MSBuild, aby sprawdzić, czy ciąg zawiera inny ciąg (podobny do string.contains)
<Import Project="A.proj" Condition="$(BuildDefinition) =='Dist Staging to Dev' Or $(BuildDefinition) =='Dist Staging to Dev(Services Only)'"/>
ale zastanawiałem się, czy jest tam coś podobnego, aby sprawdzić, czy ciąg znaków zawiera jakiś tekst, aby uzyskać coś podobnego do:
<Import Project="A.proj" Condition="$(BuildDefinition) CONTAINS 'Dist Staging to Dev'"/>
Jak inni zwrócili uwagę, MSBuild 4 nie dodaj nową składnię warunku, ale pozwala używać funkcji właściwości (http://blogs.msdn.com/b/msbuild/archive/2010/04/02/msbuild-property-functions.aspx). – BCran