我正在尝试修改我运行的每个版本的内部版本号。我有一个自定义脚本,用于修改内部版本号。我想知道我是否能够在预制脚本的Powershell中执行此操作?到目前为止,我所读到的是,这可能是不可能的。这是真的吗?
答案 0 :(得分:1)
您可以修改XAML工作流程。我们已经这样做了,我们使用自定义Workflow活动来生成基于major.minor参数和当前日期/时间的构建版本号。生成buildNumber后,需要将其传递给TeamBuild UpdateBuildNumber活动。
答案 1 :(得分:0)
如果您正在使用TFS 2013,则默认构建模板包含用于指定预构建脚本的挂钩。您可以引用PowerShell脚本并使用它来对程序集进行版本设置,而无需修改XAML工作流程。
TFS Community Build Extensions包含一些示例脚本,包括一个版本程序集。
您可以在此处阅读更详细的博客文章,了解如何配置:http://blogs.msdn.com/b/visualstudioalm/archive/2013/07/24/basic-tfbuild-scripts.aspx