Tôi có chuỗi sau đây gọi là MasterVersion
:Làm thế nào để chia chuỗi bằng nhiều ký tự trong MSBuild 4?
1.1-SNAPSHOT
tôi cần phải chia nó bằng. và - vì vậy nó trở thành một mảng string[]
gọi SplitVersion
, ví dụ:
1
1
SNAPSHOT
Tôi đã thử tất cả mọi thứ tôi có thể nghĩ đến trong đó có khoảng một chục biến thể của các bên dưới, không có niềm vui:
<!-- doesn't work -->
<ItemGroup>
<VersionDelimiters Include="." />
<VersionDelimiters Include="-" />
<SplitVersion Include="$(MasterVersion.Split(@VersionDelimiters))" />
</ItemGroup>
<!-- doesn't work either -->
<ItemGroup>
<SplitVersion Include="$(MasterVersion.Split([`.`; `-`]))" />
</ItemGroup>
Cú pháp MSBuild tối nghĩa nào tôi bị mất/mút lên?
Cung cấp lỗi. –
lỗi là gì? –
'lỗi MSB4184: Biểu thức" "1.1-SNAPSHOT" .Split (., -) "không thể được đánh giá. Chuỗi đầu vào không đúng định dạng.' –