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 |
Topik terkait