unregister dll asp-classic dllregistration

unregister dll



Cómo anular el registro de la asamblea registrada con regasm (1)

Registré uno de mis dlls en la máquina de desarrollo usando regasm como a continuación (aplicación ASP)

En un mensaje de cmd, navegué a C: / WINDOWS / Microsoft.NET / Framework / v2.0.50727 y lo hice:

regasm /tlb "xxx.dll"

Ahora hice algunos cambios en el dll. Así que desregistrado el dll usando el comando:

regasm /u xxx.dll /tlb:xxx.tlb

Luego registré el dll actualizado nuevamente con el comando anterior. Pero los cambios no están apareciendo en el proyecto, por lo que dudo que sigan apuntando al antiguo dll. Reinicié la máquina, pero eso no ayudó. Asi que:

  1. ¿Cuáles son las formas de asegurarse de que mi viejo dll se elimine y el actual sea nuevo?
  2. ¿Hay alguna ruta física para verificarlos manualmente?

ACTUALIZACIÓN: la siguiente solución solucionó el problema.

Para Registrarse:

SET WorkFolder= ''<directory>'' regasm.exe %WorkFolder%/xxx.dll /Codebase

Para anular el registro

SET WorkFolder= ''<directory>'' regasm.exe /unregister %WorkFolder%/xxx.dll


Tratar

regasm /u "[full path to your DLL in double quotes]"

Para volver a registrar el uso

regasm /codebase "[full path to your DLL in double quotes]"

ignora la advertencia