您的位置:首页 > 其它

动态调用DLL时不能加载依赖的程序集

2009-07-03 17:37 267 查看
假设有2个DLL, Class1和Class2. Class1引用Class2, 并调用Class2里的方法。

Code
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.AssemblyResolve += new ResolveEventHandler(MyResolveEventHandler);

static Assembly MyResolveEventHandler(object sender, ResolveEventArgs args)
{
string strFielName = args.Name.Split(',')[0];
return Assembly.LoadFile(string.Format( @"C:\test\{0}.dll",strFielName));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: