Unable to load plugin- assembly

Usually we get this error in  different situations,

Unable to Load Plugin Assembly

one can resolve this issue by performing any of the below listed solutions,

  1. Register the Plugin  Assembly to Database
  2. Add the referenced Dlls to GAC
  3. unregister the plugin and re register again
  4. User who is running the application pool on which CRM web is running should have the read and execute permissions