a contiuación paso un script powershell para ejecutar en un servidor que se desee meter una dll en la GAC sin le herramienta gacutil.
Es algo sencillo, lo paso por si a alguien le puede ser útil.
Se puede generar un script con las siguientes lineas:
Set-location "ruta de la dll"
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
$publish = New-Object System.EnterpriseServices.Internal.Publish
$publish.GacInstall("ruta de la dll\nuestradll.dll")
iisreset
Donde hay que indicar :
- la ruta donde tenemos la dll que queremos instalar, por ejemplo, Set-location "c:\temp"
- Tambien a la hora de instalarla GacInstall("c:\temp\nuestradll.dll")
- Por ultimo el nombre de la dll $publish.GacInstall("ruta de la dll\nuestradll.dll")
Ejecutar el script y se instalará y actualizará en caso de ya estar instalada.
Un saludo
No hay comentarios:
Publicar un comentario