다음을 통해 공유


ICE94

ICE94는 바로 가기 테이블, 기능 테이블검사하고 msiAssembly 테이블 전역 어셈블리 캐시에 어셈블리 파일을 가리키는 수정되지 않은 바로 가기가 있는 경우 경고를 게시합니다. 바로 가기 테이블의 대상 필드에 있는 항목이 기능 테이블의 기능이 아니면 바로 가기가 수정되지 않습니다. 바로 가기 테이블의 Component_ 필드에 있는 항목도 MsiAssembly 테이블에 나열된 경우 바로 가기는 어셈블리 파일을 가리킵니다. MsiAssembly 테이블의 File_Application 필드에 있는 항목이 비어 있으면 어셈블리 파일은 전역 어셈블리 캐시에 있습니다.

결과

ICE94는 다음 경고를 게시합니다.

ICE94 경고 묘사
보급되지 않은 바로 가기 '[2]'는 전역 어셈블리 캐시의 어셈블리 파일을 가리킵니다. 변환되지 않은 바로 가기는 전역 어셈블리 캐시의 어셈블리 파일을 가리킵니다.

 

본보기

ICE94는 예제에 대해 다음 오류를 보고합니다.

The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.

바로 가기 테이블(부분)

지름길 구성 요소_ 과녁
shortcut1 c1 [file1]
shortcut2 c2 feature1
shortcut3 c3 [file2]

 

기능 테이블(부분)

특징
feature1

 

msiAssembly 테이블 (부분)

구성 요소_ File_Application
c1  
c2  
c3 fa1

 

ICE 참조