태그 컴파일러 메시지 이해
Windows 리본 프레임워크(리본) 태그 컴파일러인 UI 명령 컴파일러(UICC.exe)는 리본 스키마와 리본 프레임워크에서 정의한 추가 규칙 집합에 대해 리본 태그의 유효성을 검사합니다.
유효성 검사 메시지
컴파일하는 동안 다음 유효성 검사 메시지가 생성됩니다. 자세한 내용은 리본 태그 컴파일을 참조하세요.
참고
/W{0\1\2}
심각도에 따라 이벤트 메시지를 필터링하도록 명령줄 옵션을 지정할 수 있습니다.
유효성 검사 오류
오류 이벤트 메시지는 컴파일러가 컴파일 프로세스를 중단할 수 있을 만큼 심각한 리본 태그의 문제를 나타냅니다. 컴파일이 성공하려면 이러한 문제를 해결해야 합니다.
코드 | 이름 | 메시지 | 세부 정보 |
---|---|---|---|
SC1000 | SCE_CUSTOMTEMPLATE_INVALID_LAYOUT | 잘못된 '[문자열 이름]' 구성이 '[string name]' SizeDefinition 요소에 있습니다. 더 작은 레이아웃의 컨트롤은 더 큰 레이아웃에서 동일한 컨트롤의 크기보다 큰 크기를 가질 수 없습니다. | SizeDefinition을 참조하세요. |
SC1001 | SCE_CUSTOMTEMPLATE_MISSING_CONTROLNAME_FOUND | '[string name]' SizeDefinition 요소에 'ControlName' 속성이 없습니다. 'ControlNameMap'을 지정하면 모든 'ControlSizeDefinition' 요소가 'ControlName' 속성을 지정해야 합니다. | SizeDefinition을 참조하세요. |
SC1002 | SCE_CUSTOMTEMPLATE_WRONG_NUMBER_CONTROLS | '[문자열 이름]' SizeDefinition 요소의 모든 'GroupSizeDefinition' 요소는 동일한 수의 '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 '[string name]'에 대한 요소 매핑을 확인할 수 없습니다. | 그룹, 크기 정의, 크기 정의 및 크기 조정 정책을 통해 리본 메뉴 사용자 지정을 참조하세요. |
SC1013 | SCE_CUSTOMTEMPLATE_INVALID_GROUPSIZEDEFINITIONS | SizeDefinition에 잘못된 GroupSizeDefinitions가 포함되어 있습니다. | GroupSizeDefinition, Group, SizeDefinition, 크기 정의 및 크기 조정 정책을 통해 리본 사용자 지정을 참조하세요. |
SC1014 | SCE_BAD_MAXSIZE | Scale 요소는 알 수 없는 그룹 '[문자열 이름]'을 참조합니다. | 크기 조정, 그룹을 참조하세요. |
SC1015 | SCE_INVALID_ELEMENT_MAXSIZE | 잘못된 Scale.Size 속성 '[문자열 이름]'이 지정되었습니다. 'Large', 'Medium' 또는 'Small' 중 하나여야 합니다. | 크기 조정을 참조하세요. |
SC1016 | SCE_INVALID_STARTING_VALUE_MAXSIZE | Scale.Size 속성은 SizeDefinition에서 지원하지 않는 그룹 '[문자열 이름]'의 크기 '[문자열 이름]'을 지정합니다. | Scale, Group, SizeDefinition을 참조하세요. |
SC1017 | SCE_DUPLICATE_MAXSIZE | ScalingPolicy.IdealSizes 속성에는 그룹 '[문자열 이름]'에 대한 중복 크기 태그가 포함되어 있습니다. | ScalingPolicy.IdealSizes, Group을 참조하세요. |
SC1018 | SCE_DUPLICATE_MINITOOLBAR_NAME | 중복된 MiniToolbar 요소 이름: '[문자열 이름]'. | MiniToolbar를 참조하세요. |
SC1019 | SCE_MINITOOLBAR_EXCEEDED_MAX | MiniToolbar 요소 정의가 너무 많습니다. | MiniToolbar를 참조하세요. |
SC1020 | SCE_BAD_SCALE_SIZE | 그룹 '[문자열 이름]'에 대한 ScalingPolicy가 일치하지 않습니다. 크기는 IdealSizes에 지정된 크기보다 작아야 합니다. | 크기 조정, 그룹을 참조하세요. |
SC1021 | SCE_BAD_SIZE_SCALING | 그룹 '[문자열 이름]'에 대한 크기 조정에 잘못된 크기 값 '[문자열 이름]'이 있습니다. | 크기 조정, 그룹을 참조하세요. |
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]'에 필요한 컨트롤 '[string name]'이(가) 없습니다. | Group, SizeDefinition을 참조하세요. |
SC1026 | SCE_MISSING_CONTROL_CONTENT | 컨트롤 '[문자열 이름]'에 필요한 콘텐츠가 없습니다. | 컨트롤을 참조하세요. |
SC1027 | SCE_NO_MATCHING_CONTENT_CONTROLREF | Group은 SizeDefinition '[string name]'에 대해 너무 적은 컨트롤을 지정합니다. | 크기정의 및 크기 조정 정책을 통해 그룹, 크기 정의, 리본 사용자 지정을 참조하세요. |
SC1028 | SCE_MISSING_ELEMENT | 필수 요소 '[문자열 이름]'이 누락되었습니다. | 태그 요소를 참조하세요. |
SC1029 | SCE_BAD_SEPERATOR_FOUND | 구분 기호가 허용되지 않습니다. | ColumnBreak를 참조하세요. |
SC1030 | SCE_ELEMENT_CONTROLINFO_DONOT_MATCH | 그룹 자식 요소 '[string name]'이(가) SizeDefinition 컨트롤 '[string name]'의 예상 형식과 일치하지 않습니다. | 크기정의 및 크기 조정 정책을 통해 그룹, 크기 정의, 리본 사용자 지정을 참조하세요. |
SC1031 | SCE_TOO_FEW_CONTROLS | 그룹에 선택한 SizeDefinition에 대한 컨트롤이 너무 적습니다. | 크기정의 및 크기 조정 정책을 통해 그룹, 크기 정의, 리본 사용자 지정을 참조하세요. |
SC1032 | SCE_TOO_MANY_CONTROLS | 그룹에 선택한 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 속성은 Tab 또는 Group 또는 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 | 필수 속성 '[string name]'이(가) 없습니다. | 태그 요소를 참조하세요. |
SC1042 | SCE_XAML_IMAGERESOURCESTRING_TOO_LONG | [문자열 이름] 리소스의 이미지 원본 URI가 너무 깁니다. | 권장 경로 길이는 MAX_PATH/2보다 작아야 합니다. 이미지를 참조하세요. |
SC1043 | SCE_XAML_COMMANDSYMBOL_NOT_UNIQUE | 기호가 '[문자열 이름]'인 Command 요소의 중복 정의입니다. | Command.Symbol을 참조하세요. |
SC1044 | SCE_XAML_COMMANDID_NOT_UNIQUE | Id가 '[문자열 이름]'인 Command 요소의 중복 정의입니다. | Command.Id 참조하세요. |
SC1045 | SCE_UNSUPPORTED_CONTROLSTYLE_TYPE | 컨트롤 패밀리 '[string name]'은(는) '[string name]' 형식의 컨트롤을 지원하지 않습니다. | SizeDefinition을 참조하세요. |
SC1046 | SCE_WRONG_CONTROL_TYPE | '[문자열 이름]' 형식의 컨트롤은 SizeDefinition '[string name]' 그룹의 이 위치에서 사용할 수 없습니다. | 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 | 자동 ID 생성 제한(1000)을 초과했습니다. 'Application.Commands' 내에 '[string name]' 명령에 대한 정의를 추가합니다. | 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는 하나의 글꼴 컨트롤만 포함할 수 있습니다. | 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' 내의 명령 정의에 대한 'Id' 속성을 지정합니다. | 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 | 고유 리소스 ID를 자동으로 할당할 수 없습니다. 리소스 ID를 명시적으로 지정하세요. | 명령을 참조하세요. |
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에 대한 일관되지 않은 크기 조정 정책입니다. 열 특성의 값은 '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 | 태그를 처리하는 동안 내부 오류가 발생했습니다. | 리본 태그 컴파일을 참조하세요. |
유효성 검사 경고
경고 이벤트 메시지는 리본 태그의 문제로 인해 리본 메뉴가 잘못 렌더링되거나 작동하지 않을 수 있음을 나타냅니다.
코드 | 속성 | Description | 세부 정보 |
---|---|---|---|
SC2001 | WARNING_COMMAND_NOT_DEFINED | 정의되지 않은 Command on 요소입니다. | 명령을 참조하세요. |
SC2002 | WARNING_MISSING_RIBBON_PROPERTY | 정의되지 않은 속성: '[문자열 이름]'. 기본값 사용. | 태그 요소를 참조하세요. |
SC2003 | WARNING_DDCP_ATTRIBUTE_USED_IN_WRONG_TEMPLATE | DropDownColorPicker의 '[string name]' SizeDefinition에서 '[string name]' 특성을 사용하면 안 됩니다. 특성은 무시됩니다. | 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 | 명령 '[문자열 이름]'의 리소스에 대해 정의된 중복 ID '[string name]'입니다. | 명령을 참조하세요. |
SC2007 | WARNING_RC_STRING_TOO_LONG | 리소스 '[string name]'의 문자열이 너무 길어 rc 파일에 넣을 수 없습니다. 문자열은 이스케이프 시퀀스를 대체한 후 4097자 이상이어야 합니다. | .rc 파일에서 문자열 가능 항목의 허용되는 최대 길이입니다. 명령, 리본 태그 컴파일을 참조하세요. |
정보 메시지
정보 이벤트 메시지는 리본 메뉴 기능에 영향을 미치지 않는 리본 태그의 컴파일 상태 또는 문제를 나타냅니다.
코드 | 속성 | Description | 세부 정보 |
---|---|---|---|
SC3004 | SCI_NO_TEMPLATE_SPECIFIED | Group.SizeDefinition 속성이 지정되지 않았습니다. | 그룹을 참조하세요. |
INFO_RIBBON_MARKUP_VALIDATION_SUCCESS | 리본 태그 파일 유효성 검사 성공: '[문자열 이름]'. | ||
INFO_UIELEMENT_HEADER_GENERATION_SUCCESS | 헤더 파일 생성 성공: '[문자열 이름]'. | ||
INFO_RIBBON_RESOURCE_FILE_GENERATION_SUCCESS | 리본 리소스 파일 생성 성공: '[문자열 이름]'. |