Dynamics crm 2011 CRM 2011-在一个程序集中注册多个插件

Dynamics crm 2011 CRM 2011-在一个程序集中注册多个插件,dynamics-crm-2011,Dynamics Crm 2011,只是想知道从一个程序集中注册多个插件的最佳实践是什么。我有一个项目和多个类文件(.cs文件),其中每个文件代表一个插件。当前,当我注册程序集时,我只能在注册工具中看到一个插件。使用插件注册工具时,您必须手动选择要注册的插件。它不会自动为您注册类。使用插件注册工具时,您必须手动选择要注册的插件。它不会自动为您注册课程。我只是想出来了。在我的项目中,只有一个类被设置为public。将所有类更改为public解决了这个问题,我可以在注册工具中看到所有插件。我刚刚解决了这个问题。在我的项目中,只有一个类

只是想知道从一个程序集中注册多个插件的最佳实践是什么。我有一个项目和多个类文件(.cs文件),其中每个文件代表一个插件。当前,当我注册程序集时,我只能在注册工具中看到一个插件。

使用插件注册工具时,您必须手动选择要注册的插件。它不会自动为您注册类。

使用插件注册工具时,您必须手动选择要注册的插件。它不会自动为您注册课程。

我只是想出来了。在我的项目中,只有一个类被设置为public。将所有类更改为public解决了这个问题,我可以在注册工具中看到所有插件。

我刚刚解决了这个问题。在我的项目中,只有一个类被设置为public。将所有类更改为public解决了此问题,我可以在注册工具中看到所有插件。

注册工具仅向我显示一个可供选择的插件。您注册的机器上是否有Gac的插件?您是否验证了所有其他类都实现了插件接口?所有类都实现了IPlugin接口。我总是使用数据库注册插件。我从来没有用过GAC。@NawafKhalife-好,GAC是邪恶的!(但如果你不想执行某种汇编程序hocus pocus,插件是必需的)注册工具向我展示了一个只供选择的插件。你有没有可能在你注册的机器上安装了Gac'd插件?您是否验证了所有其他类都实现了插件接口?所有类都实现了IPlugin接口。我总是使用数据库注册插件。我从来没有用过GAC。@NawafKhalife-好,GAC是邪恶的!(但如果你不想执行某种汇编程序hocus pocus,那么插件是必需的)你可以为每个插件添加代码,或者只是验证每个插件都实现了IPlugine每个插件类都实现了IPlugin。我是否必须为每个类使用不同的名称空间?您是否可以为每个插件添加代码,或者只是验证每个插件都实现了IPlugine每个插件类都实现了IPlugin。我是否必须为每个类使用不同的名称空间?