【发布时间】:2009-02-06 15:42:31
【问题描述】:
我正在使用 System.Addin 为我的应用程序的一小部分创建插件。我目前有两个不同的插件,它们都被正确检测和初始化。我什至可以复制和粘贴创建的插件文件夹,我也会看到它们出现。
当我在调试和发布文件夹中玩耍时,一切都很好。当我尝试将其中一个插件放入安装应用程序的插件文件夹时,问题就出现了。即使合约、视图或适配器中没有任何变化,也永远不会检测到复制的插件。
我尝试从不同安装版本的软件(合同仍然相同)复制和粘贴插件。
我发现完成这项工作的唯一方法是复制与插件架构相关的所有文件夹: 插件 AddInSideAdapters 插件视图 合同 主机端适配器 HostView.dll
我猜想复制所有这些 dll 有点违背插件的目的。
还有其他人在使用新的 System.AddIn 时遇到过这些问题吗?
编辑:插件是使用管道构建器工具创建的
【问题讨论】:
标签: c# wpf plugins system.addin