VS 2005: Programm (Projekt Klassenbibliothek) installieren

24/08/2007 - 07:19 von Oskar Vaia | Report spam
Hallo,

ich habe ein Klassenbibliothek-Projekt erstellt. Nach Fertigstellung dieses
Projektes habe ich ein Setup-Projekt erstellt. Die .msi-Datei làsst sich
ohne Probleme auf meinem PC installieren. Wenn ich nun aber ein Objekt
dieser Klasse z.B. in VBA aufrufen möchte, so wird das Objekt nicht
gefunden.
Kontrolliere ich in der Registry ob die .dll-Datei meines Projektes auch
registriert wurde, so muss ich leider feststellen, dass da nichts
registriert wurde. Wie ist das aber möglich, wenn zuvor die
Installationsdatei ohne Probleme ausgeführt wurde?

Als Info:
erstellt wurde das Ganze in VB.NET 2005 in einer virtuellen Umgebung mit
Virtual PC 2007. BS: Win XP SP2.

Kann mir da vielleicht jemand weiterhelfen?

Dank und Grüße

Oskar
 

Lesen sie die antworten

#1 Peter Fleischer
24/08/2007 - 18:08 | Warnen spam
Oskar Vaia wrote:
Hallo,

ich habe ein Klassenbibliothek-Projekt erstellt. Nach Fertigstellung
dieses Projektes habe ich ein Setup-Projekt erstellt. Die .msi-Datei
làsst sich ohne Probleme auf meinem PC installieren. Wenn ich nun
aber ein Objekt dieser Klasse z.B. in VBA aufrufen möchte, so wird
das Objekt nicht gefunden.
Kontrolliere ich in der Registry ob die .dll-Datei meines Projektes
auch registriert wurde, so muss ich leider feststellen, dass da nichts
registriert wurde. Wie ist das aber möglich, wenn zuvor die
Installationsdatei ohne Probleme ausgeführt wurde?

Als Info:
erstellt wurde das Ganze in VB.NET 2005 in einer virtuellen Umgebung
mit Virtual PC 2007. BS: Win XP SP2.

Kann mir da vielleicht jemand weiterhelfen?



Hi Oskar,
hast in deiner dll auch Vorsorge getroffen, dass diese als COM-Objekt
registrierbar ist?

Hast du weiterhin im Setup-Projekt festgelegt, dass die dll zu registrieren
ist?


Viele Grüße

Peter

Ähnliche fragen