ICE41
ICE41 memvalidasi bahwa entri dalam tabel Kelas dan Ekstensi mengacu pada entri dalam tabel Komponen yang mengimplementasikan objek kelas atau ekstensi komponen.
ICE41 memposting kesalahan jika ada fitur yang tidak berisi komponen yang mengimplementasikan objek kelas atau ekstensi.
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 |