Comment puis-je déterminer quels assemblys .net de mon produit sont enregistrés, lorsque j'en ai plusieurs sur mon ordinateur?
Question
J'ai le code de diverses versions d'un logiciel sur lequel je travaille sur ma machine. Le produit comprend un ou plusieurs assemblages enregistrés pour com interop. Comment savoir lequel est actuellement enregistré?
La solution
Si vous connaissez le GUID de votre assembly, regardez sous HKCR \ CLSID \ {votre guide} \ InprocServer32
. La clé Assembly
aura une valeur comprenant la version.
Si vous ne possédez que le ProgId, vous pouvez simplement rechercher dans le registre cette chaîne qui vous indiquera le GUID.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow