用于LoadFrom
从其位置加载未引用的程序集.然后打电话GetType
.
Assembly assembly = Assembly.LoadFrom("c:\ProjectX\bin\release\ProjectX.dll"); Type type = assembly.GetType("NamespaceX.ProjectX.ClassX");
如果要加载的程序集位于要加载的程序集的私有路径中(如"c:\ ProjectY\bin\release\ProjectX.dll"),则可以使用Load
.
Assembly assembly = Assembly.Load("ProjectX.dll"); Type type = assembly.GetType("NamespaceX.ProjectX.ClassX");