ICE41

ICE41 memvalidasi bahwa entri dalam tabel Kelas dan Ekstensi merujuk ke 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} Feature2 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 referensi .yip 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 mengubah fitur dan komponen yang terkait dalam tabel FeatureComponents.

 

Tabel FeatureComponents (parsial )

Feature_
Fitur1
Fitur2

 

Tabel Kelas (parsial)

CLSID Component_ Feature_
{00000000-0000-0000-0000-000000000000} Komponen1 Fitur2

 

Tabel Kelas (parsial)

Ekstensi Component_ Feature_
.yip Komponen2 Fitur1

 

Referensi ICE