dll - 동적 링크 라이브러리
어셈블리가 클래스 라이브러리로 컴파일되고 다른 어셈블리가 사용할 형식을 제공하는 경우 파일 확장자는 .dll(동적 연결 라이브러리),
입니다.DLL은 독립 실행형으로 실행할 수 없습니다.
DLL은 다른 프로그램에서 로드 및 실행되도록 설계되었으므로 직접 실행할 수 없습니다.
DLL은 호출 응용 프로그램과 동일한 프로세스 및 메모리 공간을 공유합니다.
다른 응용 프로그램에 재사용할 수 있습니다. 코더가 DLL 파일에 있는 함수 및 프로시저의 이름과 매개변수를 알고 있는 한 .
EXE - 실행 파일 형식
어셈블리가 응용 프로그램으로 컴파일된 경우 파일 확장자는 .exe
입니다.EXE는 독립 실행형으로 실행할 수 있습니다.
EXE는 별도의 프로세스와 메모리 공간을 생성합니다.