我使用System.Addin爲我的應用程序的一小部分創建插件。我目前有兩個不同的插件,它們都被正確檢測和初始化。我甚至可以複製&粘貼創建的插件文件夾,我也會看到它們。檢測使用System.Addin製作插件的問題
當我在調試和發佈文件夾中玩耍時,一切正常。當我嘗試將其中一個插件放入安裝應用程序的插件文件夾時,問題就出現了。即使合同,視圖或適配器中沒有任何更改,也不會檢測到複製的插件。
我試過從軟件的不同安裝版本(其中合同仍然相同)複製和粘貼插件。
我發現,使這項工作的唯一方法是複製所有與該插件架構的文件夾: 加載項 AddInSideAdapters AddInViews 合同 HostSideAdapters HostView.dll
我會猜測複製所有這些dll有點失敗了插件的目的。
有沒有人有新的System.AddIn這些問題?
編輯:插件是使用管道構建工具