2016-01-25 4 views
1

После недель нормальной работы TFS 2015 XAML с ошибкой TF215097 неожиданно выходит из строя.Сбой команды сборки (XAML) с ошибкой TF215097

enter image description here

TF215097: An error occurred while initializing a build for build definition \xxxxxxxxxxxxx\xxxxxxxxxxx-DEV: 
Exception Message: A procedure imported by 'Microsoft.VisualBasic.Activities.Compiler.dll' could not be loaded. (type FileLoadException) 
Exception Stack Trace: at Microsoft.VisualBasic.Activities.VisualBasicHelper.CompileT 
    at Microsoft.VisualBasic.Activities.VisualBasicHelper.CompileT 
    at Microsoft.VisualBasic.Activities.VisualBasicHelper.CompileT 
    at Microsoft.VisualBasic.Activities.VisualBasicValue1.CacheMetadata(CodeActivityMetadata metadata) 
    at System.Activities.CodeActivity1.OnInternalCacheMetadataExceptResult(Boolean createEmptyBindings) 
    at System.Activities.Activity1.OnInternalCacheMetadata(Boolean createEmptyBindings) 
    at System.Activities.Activity.InternalCacheMetadata(Boolean createEmptyBindings, IList1& validationErrors) 
    at System.Activities.ActivityUtilities.ProcessActivity(ChildActivity childActivity, ChildActivity& nextActivity, Stack1& activitiesRemaining, ActivityCallStack parentChain, IList1& validationErrors, ProcessActivityTreeOptions options, ProcessActivityCallback callback) 
    at System.Activities.ActivityUtilities.ProcessActivityTreeCore(ChildActivity currentActivity, ActivityCallStack parentChain, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList1& validationErrors) 
    at System.Activities.ActivityUtilities.CacheRootMetadata(Activity activity, LocationReferenceEnvironment hostEnvironment, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList1& validationErrors) 
    at System.Activities.Validation.ActivityValidationServices.InternalActivityValidationServices.InternalValidate() 
    at Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers.ValidateWorkflow(Activity activity, ValidationSettings validationSettings) 
    at Microsoft.TeamFoundation.Build.Hosting.BuildProcessCache.LoadFromXaml(String workflowXaml, TextExpressionImports textExpressionImports) 
    at Microsoft.TeamFoundation.Build.Hosting.BuildControllerWorkflowManager.PrepareRequestForBuild(WorkflowManagerActivity activity, IBuildDetail build, WorkflowRequest request, IDictionary`2 dataContext) 
    at Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest request, WorkflowManagerActivity activity, BuildWorkflowInstance& workflowInstance, Exception& error, Boolean& syncLockTaken) 

Билд самих определений и деятельность сборки, используемые не изменились в то же время.

В среде работает обновление Visual Studio 2015 1, обновление Team Foundation Server 2015 1 на Windows Server 2012r2.

ответ

3

Оказалось, что эта ошибка вызвана установкой нескольких исправлений, которые были доставлены через Центр обновления Windows. following KB article объясняет, в чем заключается коренная причина.

Удаление KB3097997 и KB3098779 и перезагрузка сервера решила проблему. После перезагрузки исправления автоматически повторно применяются без всплытия проблем.

Благодаря моему colleague Jasper для проверки :).

Смежные вопросы