MsiPatchOldAssemblyName 테이블
MsiPatchOldAssemblyName 테이블은 어셈블리의 이전 이름을 지정합니다.
MsiPatchOldAssemblyName 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | Nullable |
---|---|---|---|
집회 | 식별자 | Y | N |
이름 | 텍스트 | Y | N |
값 | 텍스트 | N | N |
열
-
어셈블리
-
이전 어셈블리 이름의 고유 식별자입니다. 이 키는 이 키와 MsiPatchOldAssemblyFile 테이블간의 매핑으로 사용됩니다.
-
이름
-
값 열에 지정된 값과 연결된 특성의 이름입니다.
-
값
-
이름 열에 지정된 이름과 연결된 값입니다.
발언
Windows Installer는 GAC(전역 어셈블리 캐시)에 설치된 어셈블리를 패치할 때 MsiPatchOldAssemblyFile 테이블 및 MsiPatchOldAssemblyName 테이블을 사용합니다. 최신 버전의 어셈블리를 릴리스할 때 어셈블리의 강력한 이름이 변경됩니다. 두 테이블은 함께 업데이트된 어셈블리의 이전 어셈블리 이름을 식별합니다. 이렇게 하면 설치 관리자가 이전 어셈블리 이름을 사용하여 GAC에서 원래 파일을 찾고 이진 패치를 적용할 수 있습니다. 이 정보가 없으면 설치 관리자는 GAC에 설치된 어셈블리를 패치하기 위해 원래 설치 원본에 액세스해야 할 수 있습니다.
MsiPatchOldAssemblyFile 테이블 및 MsiPatchOldAssemblyName 테이블은 PatchWiz의해 자동으로 생성되지 않습니다. UpgradedImages 테이블 지정된 업데이트 패키지는 패치에 이 정보를 포함하려면 이러한 테이블을 포함해야 합니다.
유효성 검사