我有一個關於使用AddIn框架的問題,由System.AddIn命名空間中實現的.NET Framework(當前使用3.5 SP1)提供。我用簡單的AddIn構建了一個原型。這個AddIn在WCF服務的業務邏輯中被實例化。 (只有必要的代碼示出)的業務邏輯的 實現: internal class BusinessLayer : IBusinessLayer
{
public obje
有誰知道如何處理使用System.AddIn創建的AddIns。所有在線示例似乎都顯示瞭如何輕鬆加載和使用外掛程序,但是沒有一個顯示如何在它們還活着時處置它們。我的問題是我在新進程中創建插件,並且這些進程永遠不會收集垃圾,顯然是一個問題。 下面是說明我的問題的一些示例代碼。假設用戶永遠不會退出此應用程序,而是創建了許多ICalculator實例。這些addIn進程如何被處置? static voi