1
根據MSDN,可以使用例如Reflection.Emit
在運行時創建一個新程序集,並在其中添加一個新類,我只是想避免這樣的過度殺毒並在現有的程序集中創建該類。在運行時生成並向現有程序集添加新類
可能嗎?
根據MSDN,可以使用例如Reflection.Emit
在運行時創建一個新程序集,並在其中添加一個新類,我只是想避免這樣的過度殺毒並在現有的程序集中創建該類。在運行時生成並向現有程序集添加新類
可能嗎?
您不能更改現有程序集,因爲它們在加載後是隻讀的(更不用說強名稱簽名的問題)。創建新組件通常沒有缺點;什麼阻止你這樣做?
我只是認爲這將是一個矯枉過正(也許很慢,也許太多的內存消耗等)來創建一個新的程序集,只是爲了創建一個單一的類,但好吧,我會試試看。感謝你的回答。 – armen 2010-11-03 17:16:52
創建反射式裝配是恐懼的唯一方法... – thecoop 2010-11-03 17:22:00