Impossibile caricare un componente aggiuntivo denominato "{0}" perché non è stato possibile trovare l'attributo AssemblyName ...

Impossibile caricare un componente aggiuntivo denominato "{0}" perché non è stato possibile trovare l'attributo AssemblyName "{1}" di riferimento. Questo problema può essere dovuto ai motivi seguenti: 

    1. L'attributo AssemblyName del componente aggiuntivo non corrisponde al nome dell'assembly del componente aggiuntivo.
    2. Nelle classi del componente aggiuntivo non è presente l'attributo 'AddIn' o le classi non sono contrassegnate come 'public'.