Añadir una DLL a la GAC con C#

Pues una foroma de registrar en la GAC librerias por codigo es la siguiente:

Referenciar el assembly system.EnterpriseServicess en tu proyecto.​

using System.EnterpriseServices.Internal;

public void Update(DirectoryInfo folder_GAC)
{
  //verifica si la caparpeta contiene dll
  if(folder_GAC.exists)
  {
    //añade cada dll encontrada a la GAC
    foreach (FileInfo dll in folder_GAC.GetFiles("*.dll"))
    {
      //instalacia el objeto Publish e instala la dll
      Publish objpublish = new Publish();
      objpublish.GacInstall(dll.FullName);
    }
  }
}

Para mas informacion sobre el objeto Publish, accede aqui.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *