오진이 블로그

[제프리 리처의 CLR via C#] 강력한 이름의 어셈블리를 참조하는 어셈블리 만들기 본문

Development/C#

[제프리 리처의 CLR via C#] 강력한 이름의 어셈블리를 참조하는 어셈블리 만들기

오늘도 진이 2021. 3. 30. 09:49

1부. CLR의 기본

3장. 공유 어셈블리와 강력한 이름의 어셈블리

  • 파일 이름이 전체 경로로 지정되어 있다면, CSC.EXE에서는 지정된 파일을 로드하여 그 안에 들어있는 메타데이터 정보를 사용하여 어셈블리를 빌드할 것이다.
  • 경로 없이 파일 이름만 지정하면 CSC.EXE에서는 다음의 순서에 따라 어셈블리를 찾기 위하여 경로 탐색을 하게 될 것이다.
    1. 작업 중인 디렉터리
    1. CSC.EXE 파일과 CLR의 DLL들이 포함되어있는 디렉터리
    1. /lib 컴파일러 스위치를 통하여 지정된 모든 디렉터리들
    1. LIB 환경 변수에 지정된 모든 디렉터리들
  • 컴파일러/CLR이 설치된 디렉터리에 복사되는 어셈블리들은 장치 독립적이다.
Comments