Mi sono registrato uno dei miei DLL sulla macchina di sviluppo utilizzando regasm come di seguito (applicazione ASP)Come annullare la registrazione il gruppo registrato utilizzando regasm
In un prompt cmd, ho navigato a C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 e:
regasm /tlb "xxx.dll"
Ora ho apportato alcune modifiche alla dll. Quindi ho annullato la registrazione della dll utilizzando il comando:
regasm /u xxx.dll /tlb:xxx.tlb
Quindi ho registrato nuovamente la DLL aggiornata con il comando precedente. Ma i cambiamenti non stanno arrivando nel progetto, quindi dubito che punti ancora alla vecchia dll. Ho riavviato la macchina, ma quello non ha aiutato. Quindi:
- Quali sono i modi per assicurarsi che la mia vecchia dll sia stata rimossa e quella attuale sia nuova?
- Esiste un percorso fisico per controllarli manualmente?
AGGIORNAMENTO: La soluzione seguente ha risolto il problema.
Per registrarsi:
SET WorkFolder= '<directory>'
regasm.exe %WorkFolder%\xxx.dll /Codebase
per annullare la registrazione.
SET WorkFolder= '<directory>'
regasm.exe /unregister %WorkFolder%\xxx.dll
grazie per la soluzione .. ho risolto il problema già utilizzando gli stessi comandi .. – Vani
Regasm si trova in C: \ Windows \ Microsoft.NET \ Framework \ v4.0. –