2017-10-06 2 views

Répondre

0

Avez-vous consulté les sources recommandées sur les forums de la communauté nopCommerce?

Question posée par vous: Plugin architecture

ou

Question posée par vous sur GitHub: pluggable architecture


Quoi qu'il en soit, voici une pénurie sur la façon dont cela fonctionne

La méthode Initialize de PluginManager est appelé pré-démarrage de l'application. Cela en raison de l'attribut de PluginManager

[assembly: PreApplicationStartMethod(typeof(PluginManager), "Initialize")] 

initialize() puis chargera tous Description.txt situé dans le dossier ~/Plugins (par défaut) et ses sous-répertoires.

Si un plug-in est compatible avec la version actuelle de nopCommerce, il copiera la DLL du plug-in et ses dépendances (autres DLL) et le chargera à l'aide de BuildManager.

+0

merci beaucoup. –