Поделиться через


Основные сведения о сообщениях компилятора разметки

Компилятор разметки платформы ленты Windows (лента), компилятор команд пользовательского интерфейса (UICC.exe), проверяет разметку ленты на соответствие схеме ленты и дополнительному набору правил, определенных платформой ленты.

Сообщения проверки

Во время компиляции создаются следующие сообщения проверки. Дополнительные сведения см. в разделе Компиляция разметки ленты.

Примечание

Параметр /W{0\1\2} командной строки можно указать для фильтрации сообщений о событиях на основе серьезности.

Ошибки проверки

Сообщения об ошибках указывают на проблемы в разметке ленты, достаточно серьезные для того, чтобы компилятор прекратил процесс компиляции. Для успешной компиляции необходимо устранить эти проблемы.

Код Имя Сообщение Сведения
SC1000 SCE_CUSTOMTEMPLATE_INVALID_LAYOUT Обнаружена недопустимая конфигурация "[имя строки]" в элементе SizeDefinition "[имя строки]". Размер элемента управления в макете меньшего размера не может превышать размер того же элемента управления в более крупном макете. См. раздел SizeDefinition.
SC1001 SCE_CUSTOMTEMPLATE_MISSING_CONTROLNAME_FOUND Свойство ControlName отсутствует в элементе SizeDefinition [имя строки]. При указании ControlNameMap все элементы ControlSizeDefinition должны указывать свойство ControlName. См. раздел SizeDefinition.
SC1002 SCE_CUSTOMTEMPLATE_WRONG_NUMBER_CONTROLS Все элементы GroupSizeDefinition в элементе SizeDefinition [string name], должны содержать одинаковое количество элементов ControlSizeDefinition. См. раздел SizeDefinition.
SC1003 SCE_CUSTOMTEMPLATE_GENERAL_FAILURE Не удалось обработать настраиваемое значение SizeDefinition. См. раздел SizeDefinition.
SC1004 SCE_MINITOOLBAR_ERROR Не удалось обработать элемент MiniToolbar. См. раздел MiniToolbar.
SC1005 SCE_INVALID_CONTEXTUALUI Не удалось обработать элемент ContextPopup. См. раздел ContextPopup.
SC1006 SCE_CONTEXTUALUI_MISSING_CONTEXTMENU Элемент ContextMap ссылается на несуществующий элемент ContextMenu "[имя строки]". См. contextMap.
SC1007 SCE_CONTEXTUALUI_MISSING_MINITOOLBAR Элемент ContextMap ссылается на несуществующий элемент MiniToolbar "[имя строки]". См. contextMap.
SC1008 SCE_INVALID_CUSTOMIZE_QAT_COMMANDNAME Свойство QuickAccessToolbar.CustomizeCommandName ссылается на неизвестный элемент Command. См. раздел QuickAccessToolbar.
SC1009 SCE_APPLYING_TEMPLATE_FAILED Не удалось применить свойство Group.SizeDefinition "[имя строки]". См . статью Группа, настройка ленты с помощью определений размера и политик масштабирования.
SC1010 SCE_UNKNOWN_TEMPLATE Свойство Group.SizeDefinition ссылается на нераспознанное свойство SizeDefinition "[имя строки]". См . статью Группа, настройка ленты с помощью определений размера и политик масштабирования.
SC1011 SCE_INVALID_GROUP_SEQUENCE_NUMBER Недопустимое значение ControlGroup.SequenceNumber. См. раздел ControlGroup.
SC1012 SCE_ELEMENT_CREATION_FAILED Не удалось определить сопоставление элементов для Group и SizeDefinition "[имя строки]". См . статью Group, SizeDefinition, Настройка ленты с помощью определений размера и политик масштабирования.
SC1013 SCE_CUSTOMTEMPLATE_INVALID_GROUPSIZEDEFINITIONS SizeDefinition содержит недопустимые groupSizeDefinitions. См . статью GroupSizeDefinition, Group, SizeDefinition, Настройка ленты с помощью определений размера и политик масштабирования.
SC1014 SCE_BAD_MAXSIZE Элемент Scale ссылается на неизвестную группу "[имя строки]". См. раздел Масштабирование, группирование.
SC1015 SCE_INVALID_ELEMENT_MAXSIZE Указано недопустимое свойство Scale.Size "[имя строки]". Должен иметь значение "Большой", "Средний" или "Малый". См. раздел Масштабирование.
SC1016 SCE_INVALID_STARTING_VALUE_MAXSIZE Свойство Scale.Size указывает размер "[имя строки]" для группы "[имя строки]", который не поддерживается sizeDefinition. См. раздел Scale, Group, SizeDefinition.
SC1017 SCE_DUPLICATE_MAXSIZE Свойство ScalingPolicy.IdealSizes содержит повторяющиеся теги Size для группы "[имя строки]". См. раздел ScalingPolicy.IdealSizes, Group.
SC1018 SCE_DUPLICATE_MINITOOLBAR_NAME Повторяющееся имя элемента MiniToolbar: "[имя строки]". См. мини-панель инструментов.
SC1019 SCE_MINITOOLBAR_EXCEEDED_MAX Слишком много определений элементов MiniToolbar. См. мини-панель инструментов.
SC1020 SCE_BAD_SCALE_SIZE Несогласованность ScalingPolicy для группы "[имя строки]". Размеры должны быть меньше, чем указано в IdealSizes. См. раздел Масштаб, группа.
SC1021 SCE_BAD_SIZE_SCALING При масштабировании для группы "[имя строки]" имеется недопустимое значение Size "[имя строки]". См. раздел Масштаб, группа.
SC1022 SCE_BAD_LAYOUT_SIZE Группа "[имя строки]" имеет размер макета "[имя строки]", который не разрешен параметром SizeDefinition. См . раздел Group, SizeDefinition.
SC1023 SCE_SCALING_NOT_DECREASING Несогласованная политика масштабирования для группы "[имя строки]". Размеры должны указываться в порядке убывания. См. раздел ScalingPolicy, Group.
SC1024 SCE_BAD_CHUNK_REF Свойство ScalingPolicy ссылается на неопределенную группу "[имя строки]". См. раздел ScalingPolicy, Group.
SC1025 SCE_MISSING_CONTROL В group SizeDefinition "[string name]" отсутствует обязательный элемент управления "[имя строки]". См . раздел Group, SizeDefinition.
SC1026 SCE_MISSING_CONTROL_CONTENT В элементе управления "[имя строки]" отсутствует необходимое содержимое. См. раздел Элементы управления.
SC1027 SCE_NO_MATCHING_CONTENT_CONTROLREF Group указывает слишком мало элементов управления для SizeDefinition "[имя строки]". См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования.
SC1028 SCE_MISSING_ELEMENT Отсутствует обязательный элемент "[имя строки]". См . раздел Элементы разметки.
SC1029 SCE_BAD_SEPERATOR_FOUND Разделитель не разрешен. См . раздел ColumnBreak.
SC1030 SCE_ELEMENT_CONTROLINFO_DONOT_MATCH Дочерний элемент группы "[имя строки]" не соответствует ожидаемому формату элемента управления SizeDefinition "[имя строки]". См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования.
SC1031 SCE_TOO_FEW_CONTROLS Группа содержит слишком мало элементов управления для выбранного sizeDefinition. См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования.
SC1032 SCE_TOO_MANY_CONTROLS Группа содержит слишком много элементов управления для выбранного свойства SizeDefinition. См . статьи Group, SizeDefinition, Настройка ленты с помощью определений размеров и политики масштабирования.
SC1033 SCE_FONTCONTROLS_EXCEEDED_MAX Слишком много определений элементов управления шрифтами. См. раздел FontControl.
SC1034 SCE_FONT_CONTROL_ELEMENT_CREATION_FAILED Не удалось обработать элемент FontControl. См. раздел FontControl.
SC1035 SCE_FONT_CONTROL_TEMPLATE_ATTRIBUTE_MISMATCH Необязательное значение атрибута несовместимо со свойством FontControl.Type. См. раздел FontControl.
SC1036 SCE_APPLICATIONMODE_PROCESSING_FAILURE Не удалось проанализировать свойство ApplicationMode. См. раздел Перенастройка ленты с помощью режимов приложения.
SC1037 SCE_APPLICATIONMODE_RESTRICTED Свойство ApplicationMode можно указать только на вкладке или группе, а также в левой части элемента ApplicationMenu, в элементе Button, SplitButton или DropDownButton. См. раздел Перенастройка ленты с помощью режимов приложения.
SC1038 SCE_XAML_SYNTAX_VALIDATION_FAILED Узел не имеет правильного синтаксиса XAML платформы ленты. См . раздел Элементы разметки.
SC1039 SCE_XAML_INCORRECT_COMMANDNAME_USAGE CommandName "[имя строки]", на которое ссылается два или более несовместимых элементов управления. См . Command.Name.
SC1040 SCE_XAML_SYNTAX_DUPLICATE_PROPERTY Свойство "[имя строки]" указывается несколько раз. См. раздел Элементы разметки.
SC1041 SCE_XAML_SYNTAX_MANDATORY_PROPERTY_MISSING Отсутствует обязательное свойство "[имя строки]". См. раздел Элементы разметки.
SC1042 SCE_XAML_IMAGERESOURCESTRING_TOO_LONG Слишком длинный URI источника изображения для ресурса [string name] . Рекомендуемая длина пути должна быть меньше MAX_PATH/2.
См. раздел Изображение.
SC1043 SCE_XAML_COMMANDSYMBOL_NOT_UNIQUE Повторяющееся определение элемента Command с символом "[имя строки]". См . раздел Command.Symbol.
SC1044 SCE_XAML_COMMANDID_NOT_UNIQUE Повторяющееся определение элемента Command с идентификатором "[имя строки]". См . Command.Id.
SC1045 SCE_UNSUPPORTED_CONTROLSTYLE_TYPE Семейство элементов управления "[имя строки]" не поддерживает элементы управления типа "[имя строки]". См. раздел SizeDefinition.
SC1046 SCE_WRONG_CONTROL_TYPE Элементы управления типа "[имя строки]" нельзя использовать в этом расположении в группе SizeDefinition "[имя строки]". См. раздел SizeDefinition.
SC1047 ERRU_MARKUP_PARSER_FAILED Сбой синтаксического анализа разметки. См . раздел Компиляция разметки ленты.
SC1048 ERRU_RIBBON_TAG_NOT_FOUND Элемент Ribbon не найден. См. раздел Лента.
SC1049 ERRU_UIELEMENT_ID_HEADER_FILE_CREATION_FAILED Не удалось создать файл заголовка "[имя строки]". См . раздел Компиляция разметки ленты.
SC1050 ERRU_APPLICATION_NAME_TOO_LONG Недопустимое имя приложения (длина больше символов [имя строки]). См . раздел Компиляция разметки ленты.
SC1051 ERRU_RIBBON_RESOURCE_FILE_CREATION_FAILED Не удалось создать файл ресурсов "[имя строки]". См . раздел Компиляция разметки ленты.
SC1052 ERRU_RIBBON_BINARY_FILE_PATH_TOO_LONG Имя выходного файла слишком длинное. Рекомендуемая длина пути должна быть меньше MAX_PATH/2.
См . раздел Компиляция разметки ленты.
SC1053 ERRU_XML_VALIDATION_ERROR_DESCRIPTION [имя строки] См. раздел Элементы разметки.
SC1054 ERRU_ID_GENERATION_FAILED Превышено ограничение на автоматическое создание идентификаторов (1000). Добавьте определение для команды "[имя строки]" в "Application.Commands". См . раздел Application.Commands.
SC1055 ERRU_COMMAND_NAME_GENERATION_FAILED Не удается создать имя команды для элемента управления. Укажите свойство CommandName для элемента управления и добавьте определение для команды в Application.Commands. См . раздел Application.Commands.
SC1056 ERRU_SYMBOL_NAME_TOO_LONG Слишком длинное имя символа. Максимальная длина составляет 100 символов.
См . раздел Command.Symbol.
SC1057 SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE Мини-панель может содержать только один элемент управления шрифтом. См. раздел MiniToolbar.
SC1058 ERRU_RIBBON_HEADER_FILE_PATH_TOO_LONG Слишком длинное имя файла заголовка выходных данных. Рекомендуемая длина пути должна быть меньше MAX_PATH.
См . раздел Компиляция разметки ленты.
SC1059 ERRU_RIBBON_RESOURCE_FILE_PATH_TOO_LONG Имя файла выходного ресурса слишком длинное. Рекомендуемая длина пути должна быть меньше MAX_PATH.
См . раздел Компиляция разметки ленты.
SC1060 ERRU_COMMAND_ID_GENERATION_FAILED Не удается создать идентификатор команды для команды. Укажите свойство Id для определения команды в application.Commands. См . Command.Id.
SC1061 ERRU_FILE_NOT_FOUND Файл не найден: "[имя строки]" См . раздел Компиляция разметки ленты.
SC1062 ERRU_INVALID_NAMESPACE Нераспознанный корневой элемент. Ожидается: <application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon"> См. раздел Приложение.
SC1063 ERRU_UNIQUE_ID_GENERATION_FAILED Не удается автоматически назначить уникальный идентификатор ресурса. Укажите идентификаторы ресурсов явным образом. См. раздел Команда.
SC1064 ERRU_NON_IMAGE_RESOURCE_CONTAIN_LIST Повторяющееся определение свойства. Свойства можно задать только один раз. См. раздел Команда.
SC1065 ERRU_SPLITBUTTON_BUTTONITEM_NOTFOUND Элемент управления SplitButton должен содержать по крайней мере один дочерний элемент управления типа Button, ToggleButton или CheckBox. Дочерний элемент управления может быть назначен свойству ButtonItem или указан в качестве содержимого в элементе MenuGroup. См . раздел SplitButton, MenuGroup.
SC1066 SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE MiniToolbar может содержать только один элемент управления шрифтом. См. раздел MiniToolbar.
SC1067 SCE_INRIBBONGALLERY_INVALID_LAYOUT_ATTRIBUTES Несогласованная политика масштабирования для InRibbonGallery. Значения атрибутов Columns должны указываться в порядке убывания, соответствующем Параметру MaxColumns >= MinColumnsLarge >= MaxColumnsMedium >= MinColumnsMedium. См. раздел InRibbonGallery.
SC1068 SCE_FONTCONTROLS_FONT_SIZE_MIN_GREATER_THAN_MAX Значение MaximumFontSize должно быть больше MinimumFontSize. См . FontControl.
SC1069 SCE_FONTCONTROLS_FLOATIE_FONT_SIZE_LIMITS_MISMATCH Значения MaximumFontSize и MinimumFontSize должны совпадать для всех экземпляров группы элементов управления шрифтом. См . FontControl.
SC1070 SCE_FONTCONTROLS_SHOWTRUETYPEONLY_MISMATCH ShowTrueTypeOnly должен соответствовать всем экземплярам группы элементов управления шрифтом. См . FontControl.
SC1071 SCE_FONTCONTROLS_SHOWVERTICALFONTS_MISMATCH ShowVerticalFonts должен совпадать для всех экземпляров группы элементов управления шрифтом. См . FontControl.
SC1100 ERRU_INTERNAL_ERROR При обработке разметки произошла внутренняя ошибка. См . раздел Компиляция разметки ленты.

Предупреждения проверки

Предупреждающие сообщения о событиях указывают на то, что проблемы в разметке ленты могут привести к неправильному отображению или функционированию ленты.

Код Имя Описание Сведения
SC2001 WARNING_COMMAND_NOT_DEFINED Команда Undefined в элементе . См. раздел Команда.
SC2002 WARNING_MISSING_RIBBON_PROPERTY Неопределенное свойство: "[имя строки]". Используется значение по умолчанию. См. раздел Элементы разметки.
SC2003 WARNING_DDCP_ATTRIBUTE_USED_IN_WRONG_TEMPLATE Атрибут "[string name]" не следует использовать в параметре SizeDefinition объекта DropDownColorPicker "[имя строки]". Атрибут игнорируется. См . раздел DropDownColorPicker, SizeDefinition, Настройка ленты с помощью определений размера и политик масштабирования.
SC2004 WARNING_IMAGE_TYPE_NOT_MATCHING_HIGH_CONTRAST Ожидается изображение 4bpp: "[имя строки]". См . раздел Указание ресурсов образа ленты, Command.LargeHighContrastImages, Command.SmallHighContrastImages.
SC2005 WARNING_IMAGE_TYPE_NOT_MATCHING Ожидается изображение высокой контрастности 32bpp: "[имя строки]". См . раздел Указание ресурсов образа ленты, Command.LargeHighContrastImages, Command.SmallHighContrastImages.
SC2006 WARNING_XAML_RESID_NOT_UNIQUE Повторяющийся идентификатор "[имя строки]", определенный для ресурса в команде "[имя строки]". См. раздел Команда.
SC2007 WARNING_RC_STRING_TOO_LONG Строка для ресурса "[имя строки]" слишком длинна, чтобы поместить ее в RC-файл. Строки не должны содержать более 4097 символов после подстановки escape-последовательностей. Максимально допустимая длина записи stringtable в RC-файле.
См . раздел Команда, компиляция разметки ленты.

Информационные сообщения

Информационные сообщения о событиях указывают на состояние компиляции или проблемы в разметке ленты, которые не влияют на функциональность ленты.

Код Имя Описание Сведения
SC3004 SCI_NO_TEMPLATE_SPECIFIED Свойство Group.SizeDefinition не указано. См. раздел Группа.
INFO_RIBBON_MARKUP_VALIDATION_SUCCESS Проверка файла разметки ленты выполнена успешно: "[имя строки]".
INFO_UIELEMENT_HEADER_GENERATION_SUCCESS Успешное создание файла заголовка: "[имя строки]".
INFO_RIBBON_RESOURCE_FILE_GENERATION_SUCCESS Успешное создание файла ресурсов ленты: "[имя строки]".

Компиляция разметки ленты

Объявление команд и элементов управления с помощью разметки ленты