2

我想在 C# Winform 应用程序中加载一个包含 Windows 窗体控制器库的 dll 文件运行时。
我需要帮助。

感谢您的帮助:
霍伯特

4

2 回答 2

0
string assemblyPath = @"D:/MyAssembly.dll";
Assembly assembly = Assembly.LoadFrom(assemblyPath);

或使用反射。

string assemblyPath = @"D:/MyAssembly.dll";
Assembly MyDll = Assembly.Load(assemblyPath);
Type MyLoadClass = MyDll.GetType("MyDll.MyClass");
object obj = Activator.CreateInstance(MyLoadClass);
于 2013-07-09T16:00:28.780 回答
0

请使用以下代码

using System.Reflection;

Assembly dll= Assembly.Load("DALL"); //DALL name of your assembly
Type MyLoadClass = dll.GetType("DALL.LoadClass"); // name of your class
 object  obj = Activator.CreateInstance(MyLoadClass)
于 2013-07-09T16:02:45.200 回答