Assembly.Load 메서드 (String)

2013-12-13

긴 형식의 이름으로 지정된 어셈블리를 로드합니다.

Namespace:  System.Reflection
어셈블리:  mscorlib(mscorlib.dll)

public static Assembly Load(
	string assemblyString
)

매개 변수

assemblyString
형식: System.String
긴 형식의 어셈블리 이름입니다.

반환 값

형식: System.Reflection.Assembly
로드된 어셈블리입니다.

예외조건
ArgumentNullException

assemblyStringnull인 경우

ArgumentException

assemblyString이 길이가 0인 문자열인 경우

FileNotFoundException

assemblyString을 찾을 수 없는 경우

FileLoadException

찾은 파일을 로드할 수 없는 경우

BadImageFormatException

assemblyString이 올바른 어셈블리가 아닌 경우

-또는-

현재 실행 중인 공용 언어 런타임의 이후 버전에 대해 assemblyString이 컴파일된 경우

assemblyString이 전체 어셈블리 이름을 지정하고 단순한 이름과 일치하는 첫 번째 어셈블리에 다른 버전, 문화권 또는 공개 키 토큰이 있으면 FileLoadException이 발생합니다. 로더는 단순한 이름과 일치하는 다른 어셈블리를 계속 검색하지 않습니다.

버전 메모

Windows Phone

  잘못된 문자열을 Load 메서드에 전달하는 경우 이 메서드는 ArgumentException 예외 대신 IOException 예외를 발생시킵니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft