Visual Studio 2013 を使用して TFS 2015 RTM チーム プロジェクト コレクションに新しい名前と新しい ID を持つスクラム プロセス テンプレートのカスタマイズされたバージョンをインポートすると、作業項目 "Task.xml" の検証で次のエラーが発生します。
Exception message: The 'refname' attribute is not declared.
...
TF237070: Importing the definition failed.
The definition you are trying toimport did not validate against the schema.
Edit the definition, then try to import it again.
フランス語での完全な詳細は次のとおりです。
2015-08-24T15:22:04 | Module : Work Item Tracking | Thread : 26 | Validation du type d'élément de travail à partir du fichier 'D:\IA_TFS_SOPCV_DAE\CV_TFS\Dev\Migration_TFS2015\Gabarits de processus\TFS2015\IA - Scrum\WorkItem Tracking\TypeDefinitions\Task.xml'...
---début de l'entrée d'exception---
Durée : 2015-08-24T15:22:04
Module : Work Item Tracking
Message d'exception : L'attribut 'refname' n'est pas déclaré. (type XmlSchemaValidationException)
Trace de la pile d'exception :
--- fin de l'entrée d'exception ---
---début de l'entrée d'exception---
Durée : 2015-08-24T15:22:04
Module : Engine
Description de l'événement : TF30162: la tâche "WITs" du groupe "WorkItemTracking" a échoué
Type d'exception : Microsoft.TeamFoundation.Client.PcwException
Message d'exception : TF237070: échec de l'importation de la définition. La définition que vous essayez d'importer n'a pas pu être validée par rapport au schéma. Modifiez la définition, puis réessayez de l'importer.
Trace de la pile :
à Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Validate(ProjectCreationContext ctxt, XmlNode taskXml)
à Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.TaskValidator.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)
à Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.RunTask(Object taskObj)
-- Exception interne --
Message d'exception : TF237070: échec de l'importation de la définition. La définition que vous essayez d'importer n'a pas pu être validée par rapport au schéma. Modifiez la définition, puis réessayez de l'importer. (type ProvisionValidationException)
Trace de la pile d'exception : à Microsoft.TeamFoundation.WorkItemTracking.Client.Provision.ProvisionClass.GetXml(TextReader stream, SchemaType type, ImportEventHandler handler)
à Microsoft.TeamFoundation.WorkItemTracking.Client.Provision.ProvisionClass.GetXml(Stream stream, SchemaType type, ImportEventHandler handler)
à Microsoft.TeamFoundation.WorkItemTracking.Client.Provision.ProvisionClass.GetXml(String xml, SchemaType schema, ImportEventHandler handler)
à Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.WitPcwTask.WorkItemTypesTask.UploadTypeDefinition(String file, Boolean execute)
à Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.WitPcwTask.WorkItemTypesTask.Validate()
à Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper wrapper, XmlNode taskXml, Boolean fExecute)
à Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Validate(ProjectCreationContext ctxt, XmlNode taskXml)
--- fin de l'entrée d'exception ---
カスタマイズされたScrum TemplateのWork Itemテンプレート「Task.xml」を比較してみた
WorkItem Tracking\TypeDefinitions\Task.xml
オリジナルのものと
C:\Program Files\Microsoft Team Foundation Server 14.0\Tools\Deploy\ProcessTemplateManagerFiles\1033\Scrum\Template.zip\WorkItem Tracking\TypeDefinitions\Task.xml
そしてそれらは同じです。
何か案が?