Come posso determinare quali degli assiemi .net del mio prodotto sono registrati, quando ne ho diversi sul mio PC?
Domanda
Ho il codice per varie versioni di un prodotto software su cui lavoro sulla mia macchina. Il prodotto include uno o più assiemi registrati per l'interoperabilità. Come posso determinare quale è attualmente registrato?
Soluzione
Se si conosce il GUID dell'assembly, consultare HKCR \ CLSID \ {your guid} \ InprocServer32
. La chiave Assembly
avrà un valore inclusa la versione.
Se hai solo ProgId, puoi semplicemente cercare nel registro quella stringa che ti dirà il GUID.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow