ICE46

ICE46 は、条件、書式設定されたテキスト、その他の場所のカスタム プロパティのうち、システム定義のプロパティと 1 文字以上の大文字と小文字のみが異なるものを確認します。

結果

条件、書式設定されたテキスト、その他の場所に、システム定義のプロパティと 1 文字以上の大文字と小文字のみが異なるカスタム プロパティがある場合、ICE46 は情報メッセージを投稿します。

ICE46 は、次の例のようなエラーを報告します。

ICE46 エラー 説明
Property テーブルに定義されているプロパティ ReinstallMode が、別の定義されているプロパティと大文字と小文字のみが異なります。 REINSTALLMODE というシステム定義プロパティは、カスタム プロパティと大文字と小文字のみが異なります。 プロパティは大文字と小文字が区別されるため、カスタム プロパティはシステム プロパティと同じではありません。 これはエラーの一般的な原因です。
行 'InstallFinalize' の列 'InstallExecuteSequence'.'Condition' で参照されているプロパティ 'Myproperty' は、定義されているプロパティと大文字と小文字のみが異なります。 Property テーブルにはテーブル MyProperty と定義されていますが、参照されているプロパティは Myproperty です。 プロパティは大文字と小文字が区別されるため、2 つのプロパティは同じではありません。 これはエラーの一般的な原因です。

 

Property テーブル

プロパティ
ReinstallMode omus
MyProperty

 

InstallExecuteSequence テーブル (部分)

アクション 条件
InstallFinalize Myproperty

 

ICE リファレンス