共用方式為


ICEM08

ICEM08 可確保模組不會排除它相依的另一個模組。

結果

當模組排除相依的另一個模組時,ICEM08 會張貼錯誤。

ICEM08 會針對包含範例中所顯示之資料庫專案的模組張貼下列錯誤訊息。

Error: This module requires module ModuleB.<GUID> (1033v1.0) but also 
lists it as an exclusion.

ModuleDependency 數據表

ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion
ModuleA。<GUID> 1033 ModuleB。<GUID> 1033 1.0

 

ModuleExclusion 數據表

ModuleID ModuleLanguage ExcludedID ExcludedLanguage ExcludedMinVersion ExcludedMaxVersion
ModuleA。<GUID> 1033 ModuleB。<GUID> 1033   1.0

 

若要修正錯誤,請移除相依性或排除專案。 如果 ModuleB 是 ModuleA 的相依性 (RequiredID),則您無法排除它(如 ModuleExclusion 數據表的 ExludedID 數據行所示)。 如果您必須排除 ModuleB,則必須移除 ModuleA 的相依性。

合併模組 ICE 參考