从我的构建模板中删除了几个参数并更新了相应的构建定义后,我收到了以下错误:
TF215097: An error occurred while initializing a build for build definition \Automated Deployments\AutoDeploy-Kentico-Test:
Exception Message: The values provided for the root activity's arguments did not satisfy the root activity's requirements:
'DynamicActivity': The following keys from the input dictionary do not map to arguments and must be removed: ServerDeploymentScriptLocation, DestinationBinDirectory. Please note that argument names are case sensitive.
Parameter name: rootArgumentValues (type ArgumentException)
Exception Stack Trace: at System.Activities.Validation.ActivityValidationServices.ValidateRootInputs(Activity rootActivity, IDictionary`2 inputs)
at System.Activities.Hosting.WorkflowInstance.InitializeCore(IDictionary`2 workflowArgumentValues, IList`1 workflowExecutionProperties)
at System.Activities.Hosting.WorkflowInstance.Initialize(IDictionary`2 workflowArgumentValues, IList`1 workflowExecutionProperties)
at System.Activities.WorkflowApplication.EnsureInitialized()
at System.Activities.WorkflowApplication.Enqueue(InstanceOperation operation, Boolean push)
at System.Activities.WorkflowApplication.WaitForTurn(InstanceOperation operation, TimeSpan timeout)
at System.Activities.WorkflowApplication.InternalRun(TimeSpan timeout, Boolean isUserRun)
at Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowInstance.Start()
at Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest request, WorkflowManagerActivity activity, BuildWorkflowInstance& workflowInstance, Exception& error, Boolean& syncLockTaken)
显然 TFS 很生气,因为“输入字典”中有不应该的键,这可能是因为我删除了它们。问题是我不知道 TFS 在哪里找到它不应该找到它们的值。
如何纠正这个错误?
最佳答案
我认为我在删除构建定义的参数时遇到了类似的问题,但构建定义仍保留参数的默认值。我建议尝试:
- 将参数放回构建定义中
- 编辑构建定义并删除参数的默认值,使它们为空
- 再次删除参数。
您还可以尝试在构建模板的 xaml 中搜索以下值:
- ServerDeploymentScriptLocation
- DestinationBinDirectory
关于TFS 生成错误 : TF215097 - The following keys from the input dictionary do not map to arguments and must be removed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19735215/