У меня есть следующая строка под названием MasterVersion
:
1.1-SNAPSHOT
Мне нужно разбить его на. и - поэтому он становится массивом string[]
, называемым SplitVersion
, то есть:
1
1
SNAPSHOT
Я пробовал все, о чем я могу думать, включая около десятка вариаций ниже, без радости:
<!-- doesn't work -->
<ItemGroup>
<VersionDelimiters Include="." />
<VersionDelimiters Include="-" />
<SplitVersion Include="$(MasterVersion.Split(@VersionDelimiters))" />
</ItemGroup>
<!-- doesn't work either -->
<ItemGroup>
<SplitVersion Include="$(MasterVersion.Split([`.`; `-`]))" />
</ItemGroup>
Какой непонятный синтаксис MSBuild я не вижу/выкладываю?