tfs 2013实现问题中的tfsBuildExtensions Assemblyinfo活动




我使用默认模板(tfvsTemplate.12.xaml)来自定义我的构建。我想在夜间部署构建中自动递增AssemblyVersion构建号
我在此处按照建议进行设置:
https://github.com/tfsbuildextensions/CustomActivities/wiki/Getting%20started%20with%20the%20AssemblyInfo%20activity
除了一个步骤
在我的模板中,我找不到"获取工作区"活动,所以我在"从Team Foundation版本控制获取源"-->"关联自上次良好生成以来发生的变更集"活动
我在WellKnownEnvironmentVariables.SourcesDirectory中进行了"查找匹配文件"活动。

生成运行正确,日志显示它找到了正确的文件,但是程序集版本号和程序集文件号没有递增(均设置为"$(current).$(current).$我的一个想法是,文件可能是只读的,可能需要更改才能正常工作
我将codeplex下载的dll安装到tfs中,它可以毫无问题地使用它们

有人能复习一下,让我知道我做错了什么吗?
非常感谢。debbie

您应该删除所有自定义并返回到默认模板。然后下载等效的PowerShell并使用它。

https://github.com/tfsbuildextensions/CustomActivities/blob/master/Source/Scripts/ApplyVersionToAssemblies.ps1

然后,您可以将PowerShell添加到预生成脚本位置。

相关内容

  • 没有找到相关文章

最新更新