自定义字段中的TFS 2013反斜杠

时间:2018-07-18 05:21:20

标签: customization tfs2013

我正在尝试使用TFS强大工具在工作项模板中添加自定义字段。我添加了新字段,并使用“ ALLOWEDVALUES”规则添加了一些值。它允许我在值字段中添加反斜杠字符,但是当我尝试保存工作项时,它会引发错误:VS402504:找不到用户或组:Category \ SubCategory。验证工作项类型定义中使用的用户和组是否存在。

我可以找到一种方法来转义反斜杠字符。不可能在自定义字段中放入反斜杠字符吗?

1 个答案:

答案 0 :(得分:0)

字段值中支持反斜杠。

  

ALLOWEDVALUES 定义该字段的允许值列表。允许值是可在字段中选择的值   在工作项表单和查询生成器中列出。您必须选择   这些值之一。

注意:当您使用ALLOWEDVALUES定义值列表时,用户可以在工作项表单或查询编辑器中指定这些值。 用户必须在GLOBALLIST或LISTITEM条目集中指定一个值。

价值示例供您参考:

<LISTITEM value="Emergency"/>  
<LISTITEM value="Major"/>  
<LISTITEM value="Minor"/>  
<LISTITEM value="Domain\joe"/>  
<LISTITEM value="[Global]\GlobalGroup" />  
<LISTITEM value="[Project]\ProjectGroup" />

有关相关信息的更多详细信息,请查看官方教程:Define pick lists

对于字段模式值^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$,还要检查字段定义here


更新:

如果字段值包含反斜杠(\)字符,则默认情况下会将其解析为IdentityName(account)。解决方法是,您可以尝试改用/。看看这个类似的问题:Is there any way to use a backslash in a TFS Global List value?