Wie kann ich die von meinem Produkt .net Assemblys registriert sind, bestimmen, wenn ich auf meinem PC mehrere haben?
Frage
Ich habe den Code für verschiedene Versionen eines Software-Produkts, das ich auf meinem Rechner arbeiten. Das Produkt enthält eine oder mehr Baugruppen, die für COM-Interop registriert ist. Wie kann ich feststellen, welche derzeit registriert ist?
Lösung
Wenn Sie die GUID der Assembly wissen, schauen Sie unter HKCR\CLSID\{your guid}\InprocServer32
. Die Assembly
Schlüssel einen Wert einschließlich der Version.
Wenn Sie nur die ProgId haben, können Sie einfach die Registrierung für diese Zeichenfolge suchen, die Ihnen die GUID wird es zeigen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow