다음을 통해 공유


ICE83

ICE83은 MsiAssembly 테이블의 유효성을 검사합니다. Win32 어셈블리를 포함하는 구성 요소의 키 경로가 매니페스트 파일로 설정된 경우 이 ICE 사용자 지정 작업은 오류를 게시합니다. Component 테이블의 KeyPath 필드에 입력한 값이 MsiAssembly 테이블의 File_Manifest 필드에 입력한 값과 같으면 명시적으로 오류가 게시됩니다. 이 ICE 사용자 지정 작업은 MsiAssembly 테이블에 레코드가 하나 이상 있고 InstallExecuteSequence 테이블MsiPublishAssemblies 작업MsiUnpublishAssemblies 작업이 모두 포함되지 않은 경우 오류를 게시합니다.

결과

ICE83은 다음 오류를 게시합니다.

ICE83 오류 설명
Win32 SXS 어셈블리의 키 경로(Component_=[1])는 매니페스트 파일이 아니어야 합니다. ICE83은 Win32 어셈블리의 KeyPath 필드가 매니페스트 파일(Component.KeyPath == MsiAssembly.File_Manifest)로 설정된 경우 이 오류를 게시합니다. [1]은 Component 테이블의 KeyPath입니다.
MsiPublishAssemblies 및 MsiUnpublishAssemblies 작업은 모두 InstallExecuteSequence 테이블에 있어야 합니다. ICE83은 MsiAssembly 테이블에 항목이 하나 이상 있지만 InstallExecuteSequence 테이블에 MsiAssemblyPublish 작업 및 MsiAssemblyUnpublish 작업이 모두 포함되지 않은 경우 이 오류를 게시합니다.

 

ICE 참조