我正在尝试使用早期绑定从pluginassembly对象获取插件。
List<PluginAssembly> pluginList;
pluginList = xrmContext.PluginAssemblySet
.Where(Plugin => Plugin.SolutionId == solution.Id).ToList();
foreach (PluginAssembly tempPlugin in pluginList)
{...}
现在我想检索程序集中的插件,但我似乎无法在Plugin
对象中找到名为PluginAssembly
的类或明确定义的集合。
如何检索插件对象?
答案 0 :(得分:1)
您必须检索pluginTypes对象。
目前尚不清楚。
答案 1 :(得分:0)
插件必须实现IPlugin。我不确定PluginAssembly给你的信息,但我猜你应该能够使用反射来获取程序集中的类,然后确定它们是否实现了IPlugin。请参阅此answer以获取相关帮助。