有的做MSCRM2011开发的朋友会奇怪,注册的Plugin可以注册在数据库中,那么它如何去加载这个dll呢。最近正好有空,简单地实现了一下从数据库加载程序集,关键的地方是需要使用Assembly.Load方法的一个重载:
Assembly.Load(byte[] rawAssembly)
其他就没什么特别了。
有的做MSCRM2011开发的朋友会奇怪,注册的Plugin可以注册在数据库中,那么它如何去加载这个dll呢。最近正好有空,简单地实现了一下从数据库加载程序集,关键的地方是需要使用Assembly.Load方法的一个重载:
Assembly.Load(byte[] rawAssembly)
其他就没什么特别了。