Пример #1
0
        bool CheckSolutionErrors()
        {
            var errors = _solution.GetErrorMessages().ToArray();

            if (errors.Length > 0)
            {
                ErrorMsg("В некоторых проектах обнаружены ошибки. Необходимо их исправить до начала работы по изменению XML документации.");

                Log("Ошибки компиляции:");
                foreach (var t in errors)
                {
                    var proj    = t.Item1;
                    var errList = t.Item2;

                    Log("----- {0} -----", proj.Name);

                    foreach (var err in errList)
                    {
                        Log("{0}", err);
                    }
                }

                return(true);
            }

            return(false);
        }