Frage

Ich habe meine DLL als vsdraCOM markiert und kann sie nach der Installation in der Registrierung sehen, aber meine Anwendung erkennt die COM-Schnittstelle erst, wenn ich RegAsm manuell darauf aufrufe.Warum könnte das so sein?

Die COM-Registrierung funktioniert nicht unter Vista (habe ich selbst bestätigt) und unter XP (bestätigt von einem Kollegen).Verwendung von Visual Studio 2005 unter XP.

War es hilfreich?

Lösung

Nun, ich habe eine Lösung gefunden:

  1. Führen Sie RegAsm.exe mit der Option /regfile aus, um die Registrierungseinträge zu generieren.
  2. Importieren Sie die .reg-Datei manuell in das VS-Setup-Projekt, indem Sie die Registrierung anzeigen, mit der rechten Maustaste klicken und „Importieren…“ auswählen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top