首页 > 解决方案 > TFS 2015 构建步骤 Nuget Publisher“模糊选项's'”

问题描述

好的,所以我们目前停留在现场 TFS2015 上。我的 Nuget Publisher 构建步骤失败:

##[error]Ambiguous option 's'. Possible values: Source SymbolSource SymbolApiKey.

##[错误]不明确的选项's'。 可能的值:Source SymbolSource SymbolApiKey。

它出现在他们放置 -s 而不是 -source 的构建步骤中,并且在以后的版本中,他们添加了更多以 s 开头的命令。那么我的选择是什么?

  1. 在 Powershell 中编写我自己的(可以,但 TFS Build 对此非常笨拙)
  2. 找到 TFS 中定义的任何地方(希望是模板 .ps 文件)并在那里修复它(有人知道这个保存在哪里吗?)
  3. 升级到更高版本的 TFS(相当大,但可能是不可避免的任务)
  4. 以某种方式覆盖 -s 命令?
  5. ??????

标签: powershelltfscontinuous-integrationnugettfs-2015

解决方案


  1. Command Line通过任务调用 NuGet.exe

如果您执行了 #3(升级 TFS),您会发现 PowerShell 构建任务可以运行内联 PowerShell 脚本,从而大大降低了笨重程度。

您可以使用tfx命令行实用程序提取和修改任务,但我几乎可以保证,当您最终升级时,这将产生令人讨厌的后果。


推荐阅读