所謂熱插拔就是插件可以 在主程式不重新啟動的情況直接更新插件, 網上有很多方案: https://www.cnblogs.com/happyframework/p/3405811.html 如下: 但是我發現有一種最簡單粗暴的辦法, 就是把插件載入到記憶體當中,然後使用Assembly從記憶體中載入DL ...
所謂熱插拔就是插件可以
在主程式不重新啟動的情況直接更新插件,
網上有很多方案:
https://www.cnblogs.com/happyframework/p/3405811.html
如下:
但是我發現有一種最簡單粗暴的辦法,
就是把插件載入到記憶體當中,然後使用Assembly從記憶體中載入DLL信息,
這樣插件就可以直接被刪除,而不會提示文件已被進程占用,而無法刪除和更新的問題。