ICE41
ICE41 validates that the entries in the Class and Extension tables refer to entries in the Component table that implement the class object or extension of the component.
Result
ICE41 posts an error if there is a feature that does not contain the component implementing the class object or extension.
Example
ICE41 reports the following errors for the example shown.
ICE41 error | Description |
---|---|
Class {00000000-0000-0000-0000-0000000000000} references feature Feature2 and component Component1, but the that Component is not associated with that Feature in the FeatureComponents table. | There is a feature that does not contain the component implementing the class object. This means that the installer does not install the component with the feature and that advertising may not work as expected. To fix this error, change the entry in the Feature_ column of the Class table entry to reference a feature that installs component listed in the Component_ column or change the feature and component associated in the FeatureComponents table. |
Extension .yip references feature Feature1 and component Component2, but the that Component is not associated with that Feature in the FeatureComponents table. | There is a feature that does not contain the component implementing the extension. This means that the installer does not install the component with the feature and that advertising may not work as expected. To fix this error, change the entry in the Feature_ column of the Extension table entry to reference a feature that installs the component listed in the Component_ column or change the feature and component associated in the FeatureComponents table. |
FeatureComponents Table (partial)
Feature_ |
---|
Feature1 |
Feature2 |
Class Table (partial)
CLSID | Component_ | Feature_ |
---|---|---|
{00000000-0000-0000-0000-000000000000} | Component1 | Feature2 |
Class Table (partial)
Extension | Component_ | Feature_ |
---|---|---|
.yip | Component2 | Feature1 |
Related topics
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar:Feedback verzenden en bekijken voor