Me he registrado una de mis archivos DLL en el equipo de desarrollo utilizando regasm de la siguiente manera (aplicación ASP)Cómo anular el registro de la asamblea registrado utilizando regasm
En un aviso del cmd, navegué a C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 y lo hizo:
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ó. Así :
- ¿Cuáles son las maneras de hacer que se eliminen mi viejo DLL y el actual es nuevo?
- ¿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
gracias por la solución .. arreglé el problema usando los mismos comandos .. – Vani
Regasm se encuentra en C: \ Windows \ Microsoft.NET \ Framework \ v4.0. –