我正在處理一個小方法,該方法將採用綁定到對象的控件,併爲分配給該控件綁定的屬性返回值。我能夠使用Assembly.Load就好了,並且看到了Assembly.ReflectionOnlyLoad,但我無法讓它爲我工作。是使用Assembly.Load罰款還是我不應該使用它?Assembly.Load或Assembly.ReflectionOnlyLoad
0
A
回答
3
Assembly.ReflectionOnlyLoad()是不錯的,當你需要檢查彙編頭屬性,例如版本,公共密鑰等等。沒有實際的代碼可以從組件來執行,並沒有依賴在被鏈接。
主要用於在帶有動態程序集更新的基於插件的系統中 - 檢查是否真的需要調用Assembly.Load(),因爲ReflectionOnlyLoad的佔用空間小於全量程Load()。
0
我認爲Assembly.Load()
可以正常工作,但您可能會發現使用Assembly.LoadFrom()
更容易。
相關問題
- 1. C#Assembly.Load vs Assembly.ReflectionOnlyLoad
- 2. Assembly.Load(byte())
- 3. C#Reflection,assembly.load byte []
- 4. Assembly.Load和Environment.CurrentDirectory
- 5. T4模板和Assembly.Load
- 6. Assembly.Load()還是不是?
- 7. C#Assembly.Load引用dll
- 8. Assembly.Load(Byte [])和Assembly.Location/Assembly.Codebase
- 9. Autofac註冊DLL使用Assembly.Load
- 10. Assembly.Load奇怪的行爲
- 11. Assembly.Load(byte [])只加載一次
- 12. Assembly.Load是否使用緩存?
- 13. Assembly.Load的奇怪問題*
- 14. Assembly.Load(byte [])如何工作?
- 15. 使用Assembly.Load時發現文件或程序集(路徑)
- 16. 正在使用Assembly.Load一個靜態引用或動態引用?
- 17. 爲什麼ReflectionOnlyAssemblyResolve在嘗試Assembly.ReflectionOnlyLoad時未執行?
- 18. C#assembly.load從一個字節[]問題
- 19. Assembly.Load處理器架構規則
- 20. Assembly.Load是否也加載其引用?
- 21. 保存的組件,適用於Assembly.Load
- 22. 如何不鎖定兩個文件Assembly.Load
- 23. C#避免文件鎖定Assembly.Load
- 24. Silverlight Assembly.Load()僅適用於全名/強名稱
- 25. 如何調試通過Assembly.Load(byte [])加載的程序集?
- 26. 怪異的行爲混合使用Assembly.LoadFrom和Assembly.Load
- 27. 使用來自遠程機器的Assembly.Load從gac載入dll?
- 28. 爲什麼FileNotFoundException當我Assembly.Load肯定存在的程序集?
- 29. 如何確定Assembly.Load()在哪裏搜索程序集?
- 30. Assembly.Load失敗,即使組件已載入域