Compile DLLs referenced into exe/dll

 

1:ui

DLLs  build action: Embedded Resourcestring

 

2:it

AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;  io

 

static System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
{
return LoadFromResource("LitJson.dll");
}asm

private static Assembly LoadFromResource(string resName)
{
Assembly ass = Assembly.GetExecutingAssembly();
using (Stream stream = ass.GetManifestResourceStream(".....Common.Lib." + resName))
{
byte[] bt = new byte[stream.Length];
stream.Read(bt, 0, bt.Length);
Assembly asm = Assembly.Load(bt);
return asm;
}
return null;
}stream

相關文章
相關標籤/搜索