silnika MSBuild zwraca błąd MSB4186 dla '$ ([MSBuild] :: Dodaj ($ (OldRevision), 1))' oświadczenie. używam przykład z here, ale to nie działa dla mnie:[MSBuild] :: Dodaj wywołanie zwraca błąd MSB4186
error MSB4186: Invalid static method invocation syntax:
"[MSBuild]::Add($(OldRevision), 1)". Input string was not in a correct format.
Static method invocation should be of the form: $([FullTypeName]::Method()),
e.g. $([System.IO.Path]::Combine(`a`, `b`))
Oto co próbuję wykonać:
<CreateProperty Value="$([MSBuild]::Add($(OldRevision), 1))">
<Output
TaskParameter="Value"
PropertyName="NewRevision" />
</CreateProperty>
Zastanawiam się, co jest tha Prawidłowa składnia to
ps Tak, używam MSBuild 4.5
mam ten sam problem. Myślę, że ma to coś wspólnego z '$ (OldRevision)' traktowanym jak ciąg. Następujące działa dla mnie: ' ', ale nie wtedy, gdy zastępuję 2 i 3 właściwościami. –
vegemite4me