miércoles, 8 de junio de 2011

Registrar y desregistrar assembly en el Gac

Para registrar un assembly en .Net, este debe estar firmado.

Se le incluye un certificado desde:


Propiedades del proyecto - Firma
Seleccionamo Firmar este ensamblado y generamos desde el combo una nueva clave.
Elegimos que no lleve clave.

Luego compilamos y registramos desde la consola que encontramos

Visual Studio xxxx - Visual Studio Tool - Simbolo del sistema Visual Studio xxxx

gacutil -i miassembly.dll

y para desregistrar del del GAC hacemos


gacutil -u miassembly

En esta oportunidad sin el ".dll" eso aveces uno no se da cuenta si viene desde
visual basic 6 usando regsvr32 donde el nombre siempre iba completo tanto para
registrar o para desregistrar el Componente Com.

miércoles, 19 de enero de 2011

Eliminar Grub

Primero eliminar las particiones de linux. Bootear con el cd de Windows XP y presionar la R para iniciar la consola de recuperacion. Luego poner el password de administrador local del equipo (previar verificacion o blanqueo del password) usar el comando fixmbr.

viernes, 14 de enero de 2011

Recuperar el ultimo Valor en un identity

Muchas veces veo que se utiliza @@IDENTITY para recuperar el id autogerado. Pero generalmente no es conveniente. Lo mejor es utilizar SCOPE_IDENTITY.


SCOPE_IDENTITY : Devuelve el último valor de identidad en el ámbito de ejecución actual. SCOPE_IDENTITY se recomienda en la mayoría de los casos.

@@IDENTITY : Contiene el último valor de identidad generado en cualquier tabla de la sesión actual. @@IDENTITY puede verse afectado por los desencadenadores y no devolver el valor de identidad esperado.

IDENT_CURRENT : Devuelve el último valor de identidad generado para una tabla concreta de cualquier sesión y en cualquier ámbito.