protected override void TraceListenedExecute()
        {
            IEnumerable <DependencyUpdateTask> updateTasks = DependencyUpdateUtils
                                                             .GetUpdateTasks(
                CreateUpdaters().ToArray(),
                CreateLocalDependencyInfos().ToArray())
                                                             .ToArray();

            if (updateTasks.Any())
            {
                Log.LogError(
                    "Dependency verification errors detected. To automatically fix based on " +
                    "dependency rules, run the msbuild target 'UpdateDependencies'");
            }

            foreach (var task in updateTasks)
            {
                foreach (var line in task.ReadableDescriptionLines)
                {
                    Log.LogError($"Dependencies invalid: {line}");
                }
            }
        }