msbuildを使用してAssemblyInfoファイルからAssemblyInformationalVersionを読み取ろうとしていますが、これまでのところ失敗しています。以下のものは私に数字を取得しますが、引用符で囲まれた入力全体を行う必要があります:
<PropertyGroup>
<Pattern>\[assembly: AssemblyInformationalVersion\(.(\d+)\.(\d+)\.(\d+)</Pattern>
<In>@(ItemsFromFile)</In>
<Out>$([System.Text.RegularExpressions.Regex]::Match($(In), $(Pattern)))</Out>
</PropertyGroup>
<Message Text="Output : $(Out.Remove(0, 41))"/>
これは、たとえば次のターゲットラインです。
[assembly: AssemblyInformationalVersion("0.3.0-pre01")]
何か案が?