我需要實現以加載插件架構在.NET:卸載
- 自定義用戶定義的動作C#/淨內的插件架構 爲定製數據網格/轉換
- 數據類型處理代碼/ ...
來自非靜態鏈接彙編文件。
因爲應用程序必須處理許多自定義用戶定義的操作,所以Iam需要在執行後卸載它們以減少內存使用量。
我發現了幾個好文章關於插件體系結構,如:
但沒有人給了我足夠的香腸進行正確的卸載部件。因爲程序是要分發的,用戶定義的操作是(作爲名稱狀態)用戶定義的:如何防止程序集執行惡意代碼(例如,關閉我的程序,刪除文件)?
你們其中有人遇到過什麼其他的陷阱嗎?
所以,你的應用程序的單個實例將運行足夠長的時間,你要關心的內存使用情況?因爲最簡單的方法是等到應用程序退出。如果應用程序永遠不會退出,那麼效果不佳! – 2010-03-12 01:05:56
以及我正在開發一個客戶端服務器架構,至少服務器應該運行很長時間(至少我希望如此:-) – 2010-03-12 07:02:52
+1在你的問題中使用「香腸」! – Eccentropy 2013-07-31 19:59:29