1
我想閱讀ProjectInfo.CS和ProjectInfo.VB在我的buildscript中的版本信息,以便我稍後可以更新它,但我得到以下錯誤。需要幫助解析與NANT正則表達式ProjectInfo.CS文件
- 缺少所需的空白符
- 上屬性「AssemblyInformationalVersion」
編輯缺少的屬性值:在我的正則表達式,我試圖使用命名組匹配。
這裏是我使用的代碼:
<loadfile file="${ProjectInfoCS}" property="ProjectInfoCSData"/>
<regex pattern='AssemblyInformationalVersion\(\"(?'AssemblyInformationalVersion'\d{1,}\.\d{1,}\.\d{1,}\.\d{1,})\"\)'
input="${ProjectInfoCSData}"
options="Multiline,IgnoreCase"
failonerror="false"/>
<echo message="AssemblyInformationVersion=${AssemblyInformationalVersion}" />