Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么TFS 2017 Update 1不将默认值识别为任务组中的默认值?_Tfs - Fatal编程技术网

为什么TFS 2017 Update 1不将默认值识别为任务组中的默认值?

为什么TFS 2017 Update 1不将默认值识别为任务组中的默认值?,tfs,Tfs,我已经创建了一个任务,并将其转换为一个任务组(为什么TFS不允许您只创建一个任务组,我仍然不明白,但我离题了) 此任务中的所有参数都具有默认值。然而,我真正关心的是第三个(突出显示) 我的理解是,当我在构建定义中使用任务时,可以将其留空。然而,当我将其留空时,我得到的是: 此外,在输入值之前,我无法保存此生成定义。无论如何,它都不是一个止损点,而且很容易再次输入相同的值。我只是不明白它为什么这么做。我是否错过了单词默认值的新定义?检查第一项: 确保要包含在任务组中的所有任务都将其参数定义为变

我已经创建了一个任务,并将其转换为一个任务组(为什么TFS不允许您只创建一个任务组,我仍然不明白,但我离题了)

此任务中的所有参数都具有默认值。然而,我真正关心的是第三个(突出显示)

我的理解是,当我在构建定义中使用任务时,可以将其留空。然而,当我将其留空时,我得到的是:

此外,在输入值之前,我无法保存此生成定义。无论如何,它都不是一个止损点,而且很容易再次输入相同的值。我只是不明白它为什么这么做。我是否错过了单词默认值的新定义?

检查第一项:

确保要包含在任务组中的所有任务都将其参数定义为变量,例如$(MyVariable),以便在使用任务组时能够配置这些参数。任务中使用的变量将自动提取并转换为任务组的参数这些配置变量的值将转换为任务组的默认值。

如果为参数指定值(而不是变量),则 值成为固定的参数值,不能作为 参数添加到任务组。的封装任务的参数 您指定了一个值(而不是一个变量),或者您没有指定 为添加时在任务组中不可配置的提供值 到生成或发布定义