Aracılığıyla paylaş


ICE12

ICE12, aşağıdakileri doğrulamak için CustomAction, Directory, AdminExecuteSequence, AdminUISequence, AdvtExecuteSequence, InstallExecuteSequenceve InstallUISequence tablolarını sorgular:

ICE12'nin CustomAction tablosunun Target sütunundaki biçimlendirilmiş metni doğrulamadığını unutmayın.

Sonuç

ICE12, dizin özelliğini ayarlayan özel eylemlerin doğrulanması başarısız olursa bir hata iletisi postalar.

Örnek

ICE12, gösterilen örnek için üç hata göndermiştir.

  • CA1 için Dizin tablosunda 'MyFolder' klasörü bulunamadı
  • CA2 için, InstallExecuteSequence tablosundaki '80' dizisi CostFinalize'den önce gelir. Bundan sonra gelmelidir (CF@100)
  • CA3 için, '125' dizisi InstallExecuteSequence tablosunda CostFinalize'den sonra gelir. Daha önce gelmelidir (CF@100)

CustomAction Tablo (kısmi)

Eylem Tür Kaynak
CA1 35 MyFolder
CA2 35 WindowsFolder
CA3 51 WindowsFolder

 

Dizin Tablosu

Dizin Directory_Parent DefaultDir
TARGETDIR   SourceDir
WindowsFolder TARGETDIR WindowsFolder

 

InstallExecuteSequence Tablo (kısmi)

Eylem Sıra
CostFinalize 100
CA2 80
CA3 125

 

CA1 hatasını düzeltmek için, CustomAction tablosundaki Kaynak sütunundaki girdisini Dizin tablosundaki mevcut bir girdiyle değiştirin veya Dizin tablosuna MyFolder ekleyin.

CA2 hatasını düzeltmek için InstallExecuteSequence tablosundaki sırasını CostFinalize eyleminden sonra gelecek şekilde değiştirin.

CA3 hatasını düzeltmek için InstallExecuteSequence tablosundaki sırasını CostFinalize eyleminden önce gelecek şekilde değiştirin.

ice başvuru