ICE94
ICE94는 Shortcut 테이블, Feature 테이블, MsiAssembly 테이블을 확인하고 전역 어셈블리 캐시에 어셈블리 파일을 가리키는 수정되지 않은 바로 가기가 있는 경우 경고를 게시합니다. Shortcut 테이블의 Target 필드에 있는 항목이 Feature 테이블의 기능이 아닌 경우 바로 가기가 수정되지 않습니다. MsiAssembly 테이블에 Shortcut 테이블의 Component_ 필드에 있는 항목도 나열된 경우 바로 가기는 어셈블리 파일을 가리킵니다. MsiAssembly 테이블의 File_Application 필드에 있는 항목이 비어 있으면 어셈블리 파일은 전역 어셈블리 캐시에 있습니다.
결과
ICE94는 다음 경고를 게시합니다.
ICE94 경고 | 설명 |
---|---|
보급되지 않는 바로 가기 ‘[2]’는 전역 어셈블리 캐시의 어셈블리 파일을 가리킵니다. | 변환되지 않은 바로 가기는 전역 어셈블리 캐시의 어셈블리 파일을 가리킵니다. |
예
ICE94는 예제에 대해 다음 오류를 보고합니다.
The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.
Shortcut 테이블(부분)
바로 가기 | Component_ | 대상 |
---|---|---|
shortcut1 | c1 | [file1] |
shortcut2 | c2 | feature1 |
shortcut3 | c3 | [file2] |
Feature 테이블(부분)
기능 |
---|
feature1 |
MsiAssembly 테이블(부분)
Component_ | File_Application |
---|---|
c1 | |
c2 | |
c3 | fa1 |
관련 항목