共用方式為


ICE41

ICE41 會驗證 ClassExtension 資料表中的專案是否參考 了元件資料表 中實作類別物件或延伸模組的專案。

結果

如果功能未包含實作類別物件或延伸模組的元件,ICE41 就會張貼錯誤。

範例

ICE41 會針對顯示的範例報告下列錯誤。

ICE41 錯誤 描述
類別 {00000000-0000-0000-0000-0000000000000} 參考功能 Feature2 和 component Component1,但該元件與 FeatureComponents 資料表中的該功能無關。 有一項功能不包含實作類別物件的元件。 這表示安裝程式不會安裝具有此功能的元件,而且廣告可能無法如預期般運作。 若要修正此錯誤,請變更 Class 資料表 專案之 [Feature_] 資料行中的專案,以參考安裝Component_資料行中列出的元件的功能,或變更 FeatureComponents 資料表中相關聯的功能和元件。
延伸模組 .yip 參考功能 Feature1 和 component Component2,但該元件與 FeatureComponents 資料表中的該功能沒有關聯。 有一項功能不包含實作延伸模組的元件。 這表示安裝程式不會安裝具有此功能的元件,而且廣告可能無法如預期般運作。 若要修正此錯誤,請變更 Extension 資料表 專案的 [Feature_] 資料行中的專案,以參考安裝Component_資料行中所列元件的功能,或變更 FeatureComponents 資料表中相關聯的功能和元件。

 

FeatureComponents 資料表 (部分)

特徵_
Feature1
Feature2

 

類別資料表 (部分)

CLSID 元件_ 特徵_
{00000000-0000-0000-0000-000000000000} Component1 Feature2

 

類別資料表 (部分)

分機 元件_ 特徵_
。業 Component2 Feature1

 

ICE 參考