Próba stworzenia ItemGroup do użycia w docelowym gdzie typy plików - Filename.CSS.ASPXmsbuild Stan ocenić właściwość zawiera
<Target Name="Test" AfterTargets="Build">
<Message Text="Project $(ProjectName) Test PostBuild" Importance="high" />
<Message Text="%(Content.FullPath)" Condition="%(Extension) == '.aspx' AND %(Filename.Contains(css))" Importance="high" />
</Target>
podczas kompilacji;
Error 1 Expected "%(Filename.Contains(css))" to evaluate to a boolean instead of "%(Filename.Contains(css))", in condition "%(Extension) == '.aspx' AND % (Filename.Contains(css))". C:\Projects\TestProj\TestProj\TestProj.csproj 58 38 TestProj
Jakieś rady dotyczące rozbudowy nieruchomości do oceny?
Prawdopodobnie będziesz chciał się upewnić, że wszystkie literały ciągów znaków, które przechodzą do funkcji własności jako parametry są prawidłowo cytowane. '$ (Property.Contains ('literal'))' not '$ (Property.Contains (literal))'. –