C# & VB.NET
[Tip]Reflection API를 사용해서, Assembly로부터 클래스를 로드하기(C#)
kkongchi
2006. 6. 21. 00:27
클래스를 참조하지 않은 상태에서, DLL로부터 동적으로 클래스를 로드해서 써야 할 경우가 있다. 그럴때는 .NET에서 제공하는 Reflection API를 사용해서 클래스를 로드하고 인스턴스화할 수있다. 다음 코드와같이 사용하면 된다.
System.Reflection.Assembly assm =
System.Reflection.Assembly.LoadFile(@"D:\Assemblies\SomeAssembly.dll");
object obj = assm.CreateInstance("FullClassName");