我试图读取从的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")]
任何想法?