Ho questo codice MSBuild:C'è qualche compito MSBuild per controllare se una stringa contiene un'altra stringa (simile a string.contains)
<Import Project="A.proj" Condition="$(BuildDefinition) =='Dist Staging to Dev' Or $(BuildDefinition) =='Dist Staging to Dev(Services Only)'"/>
Ma mi chiedevo se c'è qualcosa di simile per controllare se una stringa contiene del testo per ottenere qualcosa di simile a:
<Import Project="A.proj" Condition="$(BuildDefinition) CONTAINS 'Dist Staging to Dev'"/>
Come altri hanno fatto notare, MSBuild 4 non lo fa aggiungi una nuova sintassi per le condizioni ma ti consente invece di utilizzare le funzioni di proprietà (http://blogs.msdn.com/b/msbuild/archive/2010/04/02/msbuild-property-functions.aspx). – BCran