【发布时间】:2011-07-26 14:46:19
【问题描述】:
我曾经让 TeamCity + WiX + MSBuild 社区任务工作。现在我已经升级到 WiX 3.5,我不记得我是如何配置它的了。 :) 当我浏览 TeamCity 时,我遇到了“AssemblyInfo Patcher”。我想,“太好了!这将使我的生活更轻松!”。我使用%build.vcs.number.1% 作为格式并构建了我的安装程序。
虽然修补程序确实提取了 vcs 编号,但它使用它作为版本中的主要编号。所以不是1.0.0.xxxx,而是版本xxxx.0.0.0。
我浏览了 JetBrain 的文档站点,但没有找到任何与将其更改为更合适的设置相关的内容。我还寻找了正则表达式支持,但没有找到任何东西。
谁能提出一个好的解决方案,还是我应该回到尝试配置我原来的工具集?
【问题讨论】:
-
在版本控制中使用您的 vcs 编号时要小心。即使有些东西声称忽略了第 4 个字段,但如果数字太高,其他东西也会中断(例如 msp 修补)。我在 32768 附近看到了问题。
-
@Dave 感谢您的评论,我必须记住这一点。
标签: wix teamcity wix3.5 msbuildcommunitytasks