ICE41

ICE41 memvalidasi bahwa entri dalam tabel Kelas dan Ekstensi mengacu pada entri dalam tabel Komponen yang mengimplementasikan objek kelas atau ekstensi komponen.

Hasil

ICE41 memposting kesalahan jika ada fitur yang tidak berisi komponen yang mengimplementasikan objek kelas atau ekstensi.

Contoh

ICE41 melaporkan kesalahan berikut untuk contoh yang diperlihatkan.

Kesalahan ICE41 Deskripsi
Fitur referensi kelas {00000000-0000-0000-0000-0000000000000} Fitur2 dan komponen Component1, tetapi Komponen tersebut tidak terkait dengan Fitur tersebut dalam tabel FeatureComponents. Ada fitur yang tidak berisi komponen yang mengimplementasikan objek kelas. Ini berarti bahwa alat penginstal tidak menginstal komponen dengan fitur dan iklan mungkin tidak berfungsi seperti yang diharapkan. Untuk memperbaiki kesalahan ini, ubah entri di kolom Feature_ entri tabel Kelas untuk mereferensikan fitur yang menginstal komponen yang tercantum di kolom Component_ atau mengubah fitur dan komponen yang terkait dalam tabel FeatureComponents.
Ekstensi .yip mereferensikan fitur Feature1 dan komponen Component2, tetapi Komponen tersebut tidak terkait dengan Fitur tersebut dalam tabel FeatureComponents. Ada fitur yang tidak berisi komponen yang mengimplementasikan ekstensi. Ini berarti bahwa alat penginstal tidak menginstal komponen dengan fitur dan iklan mungkin tidak berfungsi seperti yang diharapkan. Untuk memperbaiki kesalahan ini, ubah entri di kolom Feature_ entri tabel Ekstensi untuk mereferensikan fitur yang menginstal komponen yang tercantum di kolom Component_ atau ubah fitur dan komponen yang terkait dalam tabel FeatureComponents.

 

Tabel FeatureComponents (parsial )

Fitur_
Feature1
Fitur2

 

Tabel Kelas (parsial)

CLSID Komponen_ Fitur_
{00000000-0000-0000-0000-000000000000} Komponen1 Fitur2

 

Tabel Kelas (parsial)

Ekstensi Komponen_ Fitur_
.Yip Komponen2 Feature1

 

Referensi ICE