2011-07-29 18 views
0

我正在處理一個小方法,該方法將採用綁定到對象的控件,併爲分配給該控件綁定的屬性返回值。我能夠使用Assembly.Load就好了,並且看到了Assembly.ReflectionOnlyLoad,但我無法讓它爲我工作。是使用Assembly.Load罰款還是我不應該使用它?Assembly.Load或Assembly.ReflectionOnlyLoad

回答

3

Assembly.ReflectionOnlyLoad()是不錯的,當你需要檢查彙編頭屬性,例如版本,公共密鑰等等。沒有實際的代碼可以從組件來執行,並沒有依賴在被鏈接。

主要用於在帶有動態程序集更新的基於插件的系統中 - 檢查是否真的需要調用Assembly.Load(),因爲ReflectionOnlyLoad的佔用空間小於全量程Load()。

0

我認爲Assembly.Load()可以正常工作,但您可能會發現使用Assembly.LoadFrom()更容易。

相關問題