2011-04-12 6 views
0

용어에 약간의 도움이 필요합니다.EXE와 같은 디렉터리에있는 DLL은 무엇이라고합니까?

어셈블리를 GAC에 넣으면 컴퓨터에서이 어셈블리를 전역으로 "공유"할 수 있습니다. 실행 파일이있는 동일한 디렉토리에 어셈블리를 놓으면 무엇이라고 부릅니까?

EXE와 DLL이 "나란히"있기 때문에 나는 이것을 "나란히"부르고있다. 나는 some reading을 완료했으며 "나란히"다른 것을 의미합니다.

EDIT : 이러한 DLL은 "개인용 어셈블리"입니까?

답변

1

side-by-side는 동일한 어셈블리의 두 버전 (즉, 1.0.0.0, 1.1.0.0)이 동시에 GAC에 설치되는 것을 말합니다.

GAC 또는 기본 응용 프로그램 EXE 어셈블리와 같은 로컬 디렉터리에 관계없이이 DLL 어셈블리는 주 어셈블리의 종속성이라고합니다.

+0

하지만를 사용하면 DLL (종속 어셈블리)과 같은 디렉토리에 배치되고이 "설정"모드를 호출 할 것 EXE (주 어셈블리)? – Ian

+0

어셈블리를 파일 위치에 복사하여 배포 할 때 Xcopy 배포라고도합니다. – DaveRead

+0

예, 배포를 "Xcopy"배포라고 부를 수 있지만 어셈블리를 무엇이라고 부릅니까? 제안은 "로컬"어셈블리와 "개인"어셈블리입니다. 이것에 대한 공식적인 용어가 있습니까? – Ian

0

한 가지 제안 조건 로컬 버전 (NOT GAC) 및 시스템 버전 (GAC)

+0

이 어셈블리의 공식 용어입니까? – Ian

+0

그들은 msdn 기사에서 선택됩니다. 여기에 사용 된 용어를 사용할 수 있습니다. http : //msdn.microsoft.com/en-us/library/aa375142 (v = vs.85) .aspx –