配置功能时收到了解析错误

您可以在解决 配置功能 向导显示的错误和警告。 因为在团队项目中定义相冲突。在过程模板中定义上载到团队项目集合,这些问题。 您应更改过程模板解决该错误并重新运行该向导。 或者,可以更改团队项目然后重新运行该向导。

主题内容

  • 解决配置函数向导"报告的错误

    • 解决错误通过修改过程模板

    • 通过修改团队项目或团队项目集合解决错误

    • 问题和解决方法

  • 解决配置函数向导"报告的警告

    • 解决有关添加操作语句的警告到工作项类型

    • 添加演示图板链接控件

备注

如果遇到问题,当执行以下过程,则时可能发现在论坛中的解决方案。Team Foundation Server (tfs),在 Microsoft 网站上的以下页面:工作项跟踪过程模板

所需权限

  • 若要下载和上载过程模板时,您必须是 项目集合管理员 组的成员。 如果安全权限显式设置,必须将团队项目集合的 管理过程模板 权限。允许

  • 若要运行 witadmin 命令行工具,您必须属于下列组之一:Team Foundation Administrators项目集合管理员项目管理员 团队项目。

有关更多信息,请参见Team Foundation Server 权限

解决配置函数向导"报告的错误

可以解决错误通过修改使用的过程模板配置新功能,或者通过修改团队项目。 在更正该错误之后,重新运行该向导。

Hh913787.collapse_all(zh-cn,VS.110).gif解决错误通过修改过程模板

通过执行下列步骤修改过程模板:

  1. 可从 Team Foundation Server的过程模板。 请参见 下载过程模板的最新版本

  2. 修改工作项类型的类别,一个定义文件或进程配置。 请参见自定义项目跟踪数据、窗体、工作流及其他对象

  3. 上载到 Team Foundation Server的过程模板。 请参见 管理过程模板

另请参见更新自定义过程模板以访问新功能

Hh913787.collapse_all(zh-cn,VS.110).gif通过修改团队项目或团队项目集合解决错误

使用 witadmin 命令,若要解决这些错误或警告,可以选择修改团队项目或团队项目集合。 请参见 witAdmin:自定义和管理用于跟踪工作项的对象

可以导出类型定义,对字段定义的更改,然后导入类型定义根据需要。 请参见 从现有项目导出和导入工作项类型

Hh913787.collapse_all(zh-cn,VS.110).gif问题和解决方法

若要解决下表中列出的错误,请将相应的纠正措施,对过程模板或团队项目,然后重新运行该向导。

Error

问题

过程模板解析

团队项目解析

TF400613:在类别 1“{}”指定"工作项类型{0 "不存在

因为它已重命名,已取消或尚未添加,一个必需的工作项类型从团队项目中。 到指定的工作项类型定义、重命名或从过程模板的最新版本导入缺少工作项类型安装与 TFS 升级。

将指定的类别定义的工作项类型指定现有工作项类型。

若要对重命名工作项类型,请使用 witadmin renamewitd。 使用 witadmin importwitd,若要添加了缺少的工作项类型,请找到最新信息过程模板,并导入该文件。 请参见 自定义和管理工作项类型 [witadmin]

TF400614:类别 0“{}”不存在

所需的类别从中选择更新团队项目的过程模板的类别定义文件缺失。 添加缺少的类别。

添加缺少的分类到过程模板。 请参见 工作项类型类别元素参考

使用 witadmin importcategories,添加缺少的类别到团队项目。 请参见自定义工作项类型的类别 [witadmin]

TF400617:字段的类型" {0} " 0 "在工作项类型“{0} 1}”相冲突。为现有字段的类型

在工作项类型定义的字段的数据类型添加不匹配"团队项目集合定义的数据类型。 更正了工作项类型定义中分配然后重新运行该向导。

说明说明
升级 Visual Studio Team Foundation Server 2012 从纯文本的字段类型更改 说明 字段 (System.Description) 到 HTML,才能支持图像和超链接的文本格式设置和粘贴。在最新版本的 Team Foundation Server,可以切换到 PlainText 和 HTML之间的数据类型。

下载过程模板,打开类型定义,找到 FIELD 分配,修改 type 属性与定义了集合,然后,上载过程模板。 请参见 FIELD(定义)元素

提示提示
若要确定类型指派给字段,请运行 witadmin listsfields。

使用 witadmin changefield 并指定 type 属性。 请参见 管理工作项字段 [witadmin]

说明说明
只有 + 当,该类型是 PlainText 或 HTML时,可以更改团队项目集合的类型定义。

TF400618:字段的报告类型“{0} 0}”在工作项类型“{0} 1}”相冲突。为现有字段的报告类型

报告特性分配给工作项类型定义的字段不匹配"团队项目集合定义的属性。

下载过程模板,打开类型定义,找到 FIELD 分配和修改 reportable 属性与定义为集合。 然后,上载过程模板。 请参见 FIELD(定义)元素

使用 witadmin changefield 并指定 reportingtype 属性。 请参见 管理工作项字段 [witadmin]

TF400619: SyncNameChanges字段“{0}”在工作项类型“{0} 1}”相冲突。SyncNameChanges 现有字段

syncnamechanges 属性分配给工作项类型定义的字段不匹配"团队项目集合定义的属性。 此属性指定是否更新人名字段,在 Active Directory 中的该名称更改。

下载过程模板,打开类型定义,找到 FIELD 分配,修改它与集合的定义,然后,上载过程模板。 请参见 FIELD(定义)元素

使用 witadmin changefield 命令并指定 /syncnamechanges 参数。 请参见 管理工作项字段 [witadmin]

TF400620:字段的友好名称“{0}”在工作项类型“{0} 1}”相冲突。现有字段的友好名称

友好名称分配给工作项在团队项目集合必须与定义的类型定义的字段。

下载过程模板,打开类型定义,找到 FIELD 分配,并修改它与定义为集合。 然后,上载过程模板。

若要更改友好名称团队项目集合,请使用 witadmin changefield 命令并指定 /name 参数。 请参见 管理工作项字段 [witadmin]

TF400621:字段的引用名称“{0}”在工作项类型“{0} 1}”按链接类型已在使用中

每个引用名称指派给字段,并链接类型必须是唯一的团队项目集合中。

如果链接类型是活动和正在使用链接工作项,请下载过程模板,打开类型定义,找到 FIELD 分配,并修改 refname 分配与定义为集合。 然后,上载过程模板。

提示提示
若要确定链接类型是否正在使用的,请创建直接链接查询,为使用该链接类型,与另一个工作项链接的所有工作项将筛选。

如果链接类型不是活动也不在使用中指向团队项目集合中的工作项,请将其删除。 可以使用 witadmin deletelinktype 删除链接类型。 请参见 自定义和管理链接类型 [witadmin]

TF400624:类别的友好名称“{0}”相冲突。类别 1“{}”

您必须分配唯一引用名称和友好名称到团队项目的每个类别。 您可以通过对现有类别重命名解决此错误“{1}”过程模板或您的团队项目。

下载过程模板,修改类别文件将类重命名为,然后上载过程模板。 请参见 工作项类型类别元素参考

使用 witadmin exportcategories,导出类别文件,修改友好名称分配给类别 1“{}”,并导入文件。 请参见 自定义工作项类型的类别 [witadmin]

TF400654:无法配置计划工具

在 CommonConfiguration 文件中定义的映射不存在指定为团队项目定义的工作项类型的字段或声明。

下载过程模板,修改 CommonConfiguration 文件更正映射,然后上载过程模板。 请参见 自定义处理配置

使用 witadmin exportwitd,导出工作项类型,添加缺少字段或状态,然后导入工作项类型。 请参见 自定义和管理工作项类型 [witadmin]

若要了解更多信息,请参见以下主题:

解决配置函数向导"报告的警告

若要解决下表中列出的警告,请按解析步骤,然后重新运行该向导。

警告

问题

解决方法

TF400609:无法添加事件“{0 "到工作项类型" {0} " 1 ",因为该状态“{2 "不存在。

必需的 STATE 丢失。

解决添加操作语句的错误到工作项类型参见。

TF400610:无法添加事件“{0 "到工作项类型" {0} " 1 ",因为从状态的转换“{2 "到“3”{}不存在。

的必需 TRANSITION 语句丢失。

解决添加操作语句的错误到工作项类型参见。

图板演示:无法插入选项工作项类型“{0} 1}”类别 2“{}”。

TabGroup 元素缺少类型定义中。

添加演示图板链接控件 参见。

Hh913787.collapse_all(zh-cn,VS.110).gif解决有关添加操作语句的警告到工作项类型

若要支持"我的工作函数,配置函数向导"插入两个 ACTION 语句添加到定义的工作流转换部分中任务的工作项类型。 如果状态或转换移动的从新转为活动状态,或从活动移动到新状态丢失,您将收到警告。

若要解决此警告,请检查指定的工作项类型的工作流。 如有必要,请修改工作流与为在升级后的 TFS 安装的过程模板的最新版本中定义与的一个创建团队项目的工作流状态和转换。 然后,请重新运行该向导。 有关基于敏捷项目的过程模板的团队,请参见 更新敏捷团队项目的工作流

若要了解更多信息,请参见以下主题:

Hh913787.collapse_all(zh-cn,VS.110).gif添加演示图板链接控件选项卡

增加 情节提要,您可以使用演示图板现在链接工作项。 为此,您将 情节提要 链接控件选项卡向工作项类型的定义。 如果配置功能向导没有或未能添加了选项,则可以手动添加。 在升级后的 TFS 安装的过程模板的最新版本,Storyboard 链接控件选项卡显示在任何积压工作项类型 (例如,产品积压工作、用户情景和要求。

备注

如果 TabGroup 元素从工作项 FORM 部分,缺少配置函数向导"无法添加 情节提要 链接控件选项卡。下面的过程添加 情节提要 选项。如果要向其中添加组标准您的积压工作项类型的选项,为您的团队项目请参见过程模板的最新版本的类型定义。请参见 下载过程模板的最新版本

  1. 若要运行 witadmin 命令行工具,请打开已安装 Visual Studio 或 团队资源管理器 的“命令提示”窗口,然后输入:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    在 64 位 Windows 版本上,将 %programfiles% 替换为 %programfiles(x86)%

  2. 由地您的数据导出积压工作项的类型定义文件为参数的显示:

    witadmin exportwitd  /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml"
       
    Where:
       CollectionURL specifies the URL of the team project collection
       ProjectName specifies the name of your team project defined within the collection
       TypeName specifies the name of your backlog item, for example User Story or Product Backlog Item.
       
    Use the following format for CollectionURL:  http://ServerName:Port/VirtualDirectoryName/CollectionName
    For example: http://srvalm:8080/tfs/DefaultCollection.
    
  3. 使用文本编辑器,如"记事本",打开文件。

  4. 添加到您的积压类型之前 </Layout> 结束标记的此代码段:

    <TabGroup>
    <Tab Label="Storyboards"> 
       <Control Name="StoryboardsControl" Type="LinksControl"> 
          <LinksControlOptions> 
             <WorkItemLinkFilters FilterType="excludeAll" /> 
             <ExternalLinkFilters FilterType="include"> 
                <Filter LinkType="Storyboard" /> 
             </ExternalLinkFilters> 
             <LinkColumns> 
                <LinkColumn RefName="System.Title" /> 
                <LinkColumn LinkAttribute="System.Links.Comment" /> 
             </LinkColumns> 
          </LinksControlOptions> 
       </Control> 
    </Tab> 
    </TabGroup>
    
  5. 保存并关闭文件。

  6. 通过键入以下命令导入类型定义文件,将您的数据替换为显示的参数:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  7. 验证选项卡积压工作项显示。 验证对新功能的访问参见。

请参见

概念

更新升级的团队项目以访问新功能