Share via


瞭解標記編譯器訊息

Windows 功能區架構 (功能區) 標記編譯器 UI 命令編譯器 (UICC.exe) ,針對功能區架構和功能區架構所定義的一組額外的規則驗證功能區標記。

驗證訊息

編譯期間會產生下列驗證訊息。 如需詳細資訊,請參閱 編譯功能區標記

注意

/W{0\1\2}您可以指定命令列選項,根據嚴重性篩選事件訊息。

驗證錯誤

錯誤 事件訊息指出功能區標記中問題嚴重到足以讓編譯器停止編譯器。 必須解決這些問題,才能成功編譯。

程式碼 名稱 訊息 詳細資料
SC1000 SCE_CUSTOMTEMPLATE_INVALID_LAYOUT 在 '[string name]' SizeDefinition 元素中找到不正確 '[string name]' 組態。 較小版面配置中的控制項大小不能大於較大版面配置中相同控制項的大小。 請參閱 SizeDefinition
SC1001 SCE_CUSTOMTEMPLATE_MISSING_CONTROLNAME_FOUND '[字串名稱]' 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 '[string name]'。 請參閱透過大小定義和調整原則自訂功能區群組。
SC1011 SCE_INVALID_GROUP_SEQUENCE_NUMBER 不正確 ControlGroup.SequenceNumber 值。 請參閱 ControlGroup
SC1012 SCE_ELEMENT_CREATION_FAILED 無法判斷 Group 與 SizeDefinition '[字串名稱]' 的專案對應。 請參閱 群組SizeDefinition透過大小定義和調整原則自訂功能區
SC1013 SCE_CUSTOMTEMPLATE_INVALID_GROUPSIZEDEFINITIONS SizeDefinition 包含不正確 GroupSizeDefinitions。 請參閱 GroupSizeDefinitionGroupSizeDefinition透過大小定義和調整原則自訂功能區
SC1014 SCE_BAD_MAXSIZE 縮放元素參考未知的群組 '[字串名稱]'。 請參閱 調整群組
SC1015 SCE_INVALID_ELEMENT_MAXSIZE 指定的 Scale.Size 屬性 '[字串名稱]' 無效。 必須是 'Large'、'Medium' 或 'Small' 的其中一個。 請參閱 調整規模。
SC1016 SCE_INVALID_STARTING_VALUE_MAXSIZE Scale.Size 屬性會指定 Group '[string name]' 的大小 '[string name]',而 SizeDefinition 不支援此大小。 請參閱 ScaleGroupSizeDefinition
SC1017 SCE_DUPLICATE_MAXSIZE ScalingPolicy.IdealSizes 屬性包含群組 '[字串名稱]' 的重複 Size 標籤。 請參閱 ScalingPolicy.IdealSizesGroup
SC1018 SCE_DUPLICATE_MINITOOLBAR_NAME 重複的 MiniToolbar 元素名稱:'[字串名稱]'。 請參閱 MiniToolbar
SC1019 SCE_MINITOOLBAR_EXCEEDED_MAX 太多 MiniToolbar 元素定義。 請參閱 MiniToolbar
SC1020 SCE_BAD_SCALE_SIZE 群組 '[字串名稱]' 的縮放原則不一致。 大小應該小於 IdealSizes 中指定的大小。 請參閱 調整群組
SC1021 SCE_BAD_SIZE_SCALING 群組 '[字串名稱]' 的縮放比例有不正確大小值 '[字串名稱]'。 請參閱 調整群組
SC1022 SCE_BAD_LAYOUT_SIZE 群組 '[string name]' 具有 SizeDefinition 不允許的版面配置大小 '[字串名稱]'。 請參閱 GroupSizeDefinition
SC1023 SCE_SCALING_NOT_DECREASING 群組 '[字串名稱]' 的調整原則不一致。 大小應以遞減順序指定。 請參閱 ScalingPolicyGroup
SC1024 SCE_BAD_CHUNK_REF ScalingPolicy 屬性參考未定義的群組 '[字串名稱]'。 請參閱 ScalingPolicyGroup
SC1025 SCE_MISSING_CONTROL 群組 SizeDefinition '[string name]' 遺漏必要的控制項 '[string name]'。 請參閱 GroupSizeDefinition
SC1026 SCE_MISSING_CONTROL_CONTENT 控制項 '[字串名稱]' 遺漏必要的內容。 請參閱 控制項
SC1027 SCE_NO_MATCHING_CONTENT_CONTROLREF 群組指定 SizeDefinition '[字串名稱]' 的控制項太少。 請參閱群組、SizeDefinition透過大小定義自訂功能區及調整原則
SC1028 SCE_MISSING_ELEMENT 遺漏必要的元素 '[string name]'。 請參閱 標記專案
SC1029 SCE_BAD_SEPERATOR_FOUND 不允許分隔符號。 請參閱 ColumnBreak
SC1030 SCE_ELEMENT_CONTROLINFO_DONOT_MATCH Group child element '[string name]' 不符合 SizeDefinition 控制項 '[string name]' 的預期格式。 請參閱群組、SizeDefinition透過大小定義自訂功能區及調整原則
SC1031 SCE_TOO_FEW_CONTROLS 群組針對所選的 SizeDefinition 包含太少的控制項。 請參閱群組、SizeDefinition透過大小定義自訂功能區及調整原則
SC1032 SCE_TOO_MANY_CONTROLS 群組針對所選的 SizeDefinition 包含太多控制項。 請參閱群組、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 上,或在 Button、SplitButton 或 DropDownButton 的 ApplicationMenu 左側指定。 請參閱 使用應用程式模式重新設定功能區
SC1038 SCE_XAML_SYNTAX_VALIDATION_FAILED 節點沒有正確的功能區架構 XAML 語法。 請參閱 標記專案
SC1039 SCE_XAML_INCORRECT_COMMANDNAME_USAGE CommandName '[string name]' 由兩個或多個不相容的控制項所參考。 請參閱 Command.Name
SC1040 SCE_XAML_SYNTAX_DUPLICATE_PROPERTY 屬性 '[string name]' 已指定一次以上。 請參閱 標記專案
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 識別碼為 '[字串名稱]' 的 Command 元素重複定義。 請參閱 Command.Id
SC1045 SCE_UNSUPPORTED_CONTROLSTYLE_TYPE 控制項系列 '[string name]' 不支援類型為 '[string name]' 的控制項。 請參閱 SizeDefinition
SC1046 SCE_WRONG_CONTROL_TYPE 類型為 '[string name]' 的控制項無法在群組 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 自動識別碼產生限制 (超過 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 無法產生命令的命令識別碼。 指定 'Application.Commands' 內命令定義的 'Id' 屬性。 請參閱 Command.Id
SC1061 ERRU_FILE_NOT_FOUND 找不到檔案:'[字串名稱]' 請參閱 編譯功能區標記
SC1062 ERRU_INVALID_NAMESPACE 無法辨識的根項目。 預期: < 應用程式 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' 元素中的內容。 請參閱 SplitButtonMenuGroup
SC1066 SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE MiniToolbar 只能包含一個字型控制項。 請參閱 MiniToolbar
SC1067 SCE_INRIBBONGALLERY_INVALID_LAYOUT_ATTRIBUTES InRibbonGallery 的調整原則不一致。 Columns 屬性的值應該以對應至 'MaxColumns' = 'MinColumnsLarge' >> = 'MaxColumnsMedium' = 'MinColumnsMedium' > = '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 元素上未定義的命令。 請參閱 命令
SC2002 WARNING_MISSING_RIBBON_PROPERTY 未定義的屬性:'[字串名稱]'。 使用預設值。 請參閱 標記專案
SC2003 WARNING_DDCP_ATTRIBUTE_USED_IN_WRONG_TEMPLATE '[string name]' 屬性不應該用在 DropDownColorPicker 的 '[string name]' SizeDefinition 中。 會忽略 屬性。 請參閱 DropDownColorPickerSizeDefinition透過大小定義和調整原則自訂功能區
SC2004 WARNING_IMAGE_TYPE_NOT_MATCHING_HIGH_CONTRAST 預期有 4bpp 影像:'[字串名稱]'。 請參閱 指定功能區映射資源Command.LargeHighContrastImagesCommand.SmallHighContrastImages
SC2005 WARNING_IMAGE_TYPE_NOT_MATCHING 預期有 32bpp 高對比影像:'[字串名稱]'。 請參閱 指定功能區映射資源Command.LargeHighContrastImagesCommand.SmallHighContrastImages
SC2006 WARNING_XAML_RESID_NOT_UNIQUE 命令 '[字串名稱]' 中為資源定義的重複識別碼 '[string name]'。 請參閱 命令
SC2007 WARNING_RC_STRING_TOO_LONG 資源 '[string name]' 的字串太長,無法放入 rc 檔案中。 在替換逸出序列之後,字串不能超過 4097 個字元。 .rc 檔案中 stringtable 專案的允許長度上限。
請參閱 命令編譯功能區標記

資訊訊息

資訊 事件訊息指出功能區標記中不會影響功能區功能的編譯狀態或問題。

程式碼 名稱 描述 詳細資料
SC3004 SCI_NO_TEMPLATE_SPECIFIED 未指定 Group.SizeDefinition 屬性。 請參閱 群組
INFO_RIBBON_MARKUP_VALIDATION_SUCCESS 功能區標記檔案驗證成功:'[字串名稱]'。
INFO_UIELEMENT_HEADER_GENERATION_SUCCESS 標頭檔產生成功:'[字串名稱]'。
INFO_RIBBON_RESOURCE_FILE_GENERATION_SUCCESS 功能區資源檔產生成功:'[字串名稱]'。

編譯功能區標記

使用功能區標記宣告命令和控制項