C#怎么动态调取dll文件

将dll文件的路径存储在数据库中(SqlServer)
然后c#程序通过读取数据库中的内容
调用dll文件
求解决!!

dll是用什么语言写的?C++还是C#
前者用LoadLibrary API调用,后者反射加载。

去网上百度C#映射, 动态加载DLL文件, 有个编译的过程, 然后实例化对象,正常调用就行。

dll路径保存在数据库,利用反射进行动态加载和调用.
加载完实例化去使用去好了

反射机制
Assembly assem = System.Reflection.Assembly.GetAssembly(type);
if (assem == null)
{
return;
}
bean = assem.CreateInstance(beanClass) as IContextInfo;
beanTab = tab.TabPages.Add(bean.GetCaption());
beanTab.Tag = beanClass;
beanTab.Controls.Add(bean.Control);

[DllImport("xx.dll")]

http://www.jb51.net/article/104816.htm