瞭解標記編譯器訊息
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。 | 請參閱 GroupSizeDefinition、 Group、 SizeDefinition、 透過大小定義和調整原則自訂功能區。 |
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 不支援此大小。 | 請參閱 Scale、 Group、 SizeDefinition。 |
SC1017 | SCE_DUPLICATE_MAXSIZE | ScalingPolicy.IdealSizes 屬性包含群組 '[字串名稱]' 的重複 Size 標籤。 | 請參閱 ScalingPolicy.IdealSizes、 Group。 |
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 不允許的版面配置大小 '[字串名稱]'。 | 請參閱 Group、 SizeDefinition。 |
SC1023 | SCE_SCALING_NOT_DECREASING | 群組 '[字串名稱]' 的調整原則不一致。 大小應以遞減順序指定。 | 請參閱 ScalingPolicy、 Group。 |
SC1024 | SCE_BAD_CHUNK_REF | ScalingPolicy 屬性參考未定義的群組 '[字串名稱]'。 | 請參閱 ScalingPolicy、 Group。 |
SC1025 | SCE_MISSING_CONTROL | 群組 SizeDefinition '[string name]' 遺漏必要的控制項 '[string name]'。 | 請參閱 Group、 SizeDefinition。 |
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' 元素中的內容。 | 請參閱 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' > = '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 中。 會忽略 屬性。 | 請參閱 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 | 命令 '[字串名稱]' 中為資源定義的重複識別碼 '[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 | 功能區資源檔產生成功:'[字串名稱]'。 |