AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.AssemblyResolve -= CurrentDomain_AssemblyResolve;
currentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
private Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
{
string file = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\" + args.Name.Split(new char[]
{
','
})[0] + ".dll";
if (File.Exists(file))
{
return Assembly.LoadFile(file);
}
return null;
}