我使用默认模板(tfvsTemplate.12.xaml)来自定义我的构建。
我想在我们的夜间部署版本中自动增加AssemblyVersion内部版本号
我按照推荐的方式进行了设置:
https://github.com/tfsbuildextensions/CustomActivities/wiki/Getting%20started%20with%20the%20AssemblyInfo%20activity
除了一步之外
在我的模板中,我无法找到"获取工作区"活动,所以我把我的序列放在了后面
"从Team Foundation Version Control获取资源" - > "关联自上次良好构建以来发生的变更集"活动。
我有"找到匹配的文件"在WellKnownEnvironmentVariables.SourcesDirectory中查找的活动。
构建运行正确,日志显示它找到了正确的文件,但是程序集版本号和程序集文件号没有递增(两者都设置为" $(当前)。$(当前)。$(电流)$(增量)")
。
一个人认为我的文件可能是只读的,可能需要更改才能正常工作
我将codeplex下载的dll安装到tfs中,它可以毫无问题地使用它们。
有人可以查看并让我知道我做错了什么吗?
谢谢
戴比
答案 0 :(得分:0)
您应该删除所有自定义设置并返回默认模板。然后下载等效的PowerShell并使用它。
然后,您可以将PowerShell添加到Pre-Build脚本位置。