关于反射Assembly.Load(程序集).CreateInstance(命名空间.类)
生活随笔
收集整理的這篇文章主要介紹了
关于反射Assembly.Load(程序集).CreateInstance(命名空间.类)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于反射Assembly.Load("程序集").CreateInstance("命名空間.類")
而不管在哪一層寫這段代碼其中的("程序集")讀取的實際是web層bin文件夾下的dll,也就是說你反射的類的程序集dll在web層的bin下必須有
Assembly.Load("程序集名")
Assembly.LoadFrom("程序集實際路徑")
說到加載程序集,有兩種方法Assembly.LoadFrom和Assembly.Load,前者是需要一個絕對路徑;后者是需要程序集名就可以了,但是必須在程序啟動時這個程序集會隨著程序啟動而加載。
?
言外之意就是“程序集”名稱和“命名空間”名稱【必須一致】,不然無法動態實例化的。
我調試了一上午才發覺這個問題。。郁悶了。
轉載于:https://www.cnblogs.com/vip-ygh/p/3817992.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的关于反射Assembly.Load(程序集).CreateInstance(命名空间.类)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业级应用架构(三)三层架构之数据访问层
- 下一篇: Unity3D 与 objective-