私はMasterVersion
と呼ばれる次の文字列を持っている:MSBuild 4で文字列を複数の文字で分割する方法は?
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の構文がありませんかmuckingですか?
エラーを示します。 –
エラーは何ですか? –
'エラーMSB4184:式" 1.1-SNAPSHOT ".Split(。、 - )は評価できません。入力文字列を使用すると、Include'は、プロパティの属性 '持つことができないため、解析しません正しいformat.' –