【发布时间】:2018-05-25 14:55:56
【问题描述】:
我们正在从 tfs 2012 迁移到 tfs 2018,并将我们的 XAML 构建模板转换为 2015。
在大多数情况下,使用默认构建模板 TfvcTemplate12 效果很好。但是,当项目引用内部版本号时,它会失败。
一个例子是当我们使用windows服务发布任务时。
<WindowsServicePublishTask Publish="$(DeployFileService)" ServiceDisplayName="$(ServiceDisplayName)" Destinations="$(ServiceDestinations)" SourcePath="$(OutDir)" BuildNumber="$(BuildNumber)" CreateDropFolder="$(CreateDropFolder)" />
我收到以下错误
“WindowsServicePublishTask”任务没有为所需参数“BuildNumber”指定值。
如何使用 TfvcTemplate12 引用内部版本号?
【问题讨论】:
-
我强烈建议不要投入精力升级 XAML 构建。 XAML 构建已弃用,最终将从产品中删除。您应该迁移到一个新的构建系统。
-
如何使用windows服务发布任务,比如MSBuild参数?