C#实现DLL热插拔

时间:2017-02-26 09:15:04
【文件属性】:

文件名称:C#实现DLL热插拔

文件大小:56KB

文件格式:RAR

更新时间:2017-02-26 09:15:04

AppDomain 动态加载

使用AppDomain实现不重启进程的dll的重复加载


【文件预览】:
MainExe
----ClassLibrary2()
--------bin()
--------obj()
--------Class1.cs(283B)
--------ClassLibrary2.csproj(2KB)
--------Properties()
----MainExe.sln(3KB)
----MainExe.suo(51KB)
----MainExe()
--------MainExe.csproj(4KB)
--------bin()
--------Form1.Designer.cs(3KB)
--------Program.cs(488B)
--------obj()
--------Form1.cs(2KB)
--------Form1.resx(6KB)
--------Properties()
----ClassLibrary1()
--------bin()
--------obj()
--------Class1.cs(307B)
--------ClassLibrary1.csproj(2KB)
--------Properties()

网友评论

  • 基本上没有用的代码
  • 很好的例子,学习了.
  • 本示例只是个示范,而且只有插,没有拔,拔的语句是: AppDomain.Unload(appDomain); 而且还没写如何调用DLL中的方法,所以本例基本就属于抛个砖吧,让读者自己把玉引出来。 非常同意这位的说法,太过简单的
  • 程序可以直接使用。非常直观的 阐述了热插拔
  • 本示例只是个示范,而且只有插,没有拔,拔的语句是: AppDomain.Unload(appDomain); 而且还没写如何调用DLL中的方法,所以本例基本就属于抛个砖吧,让读者自己把玉引出来。