... | ... | @@ -45,7 +45,8 @@ CLR(Common Language Runtime) : 공용 언어 런타임 |
|
|
### 어셈블리
|
|
|
어셈블리(Assembly)는 .NET에서의 실행파일(주로 EXE, DLL 파일)을 말한다.
|
|
|
|
|
|
어셈블리는 1개 이상의 모듈로 구성되는데, 모듈 하나당 한 개의 파일이 대응된다. 하지만 여러개의 파일이 어셈블리를 구성한다면 이 파일들의 목록을 관리하는 데이터가 필요하다. 그 때문에 이 모듈 중의 하나는 다른 모듈의 목록을 관리하는 매니페스트(Manifest) 데이터를 갖고있다.
|
|
|
어셈블리는 1개 이상의 모듈로 구성되는데, 모듈 하나당 한 개의 파일이 대응된다. 하지만 여러개의 파일이 어셈블리를 구성한다면 이 파일들의 목록을 관리하는 데이터가 필요하다. 그 때문에 이 모듈 중의 하나는 다른 모듈의 목록을 관리하는 매니페스트(Manifest) 데이터를 갖고있다.
|
|
|
메니페스트를 포함하고 있지 않은 모듈은 확장자가 netmodule이고, 메니페스트를 경우에는 확장자가 DLL(또는 EXE)이다.
|
|
|
|
|
|
>>>
|
|
|
EXE 와 DLL의 차이
|
... | ... | |