Hallo zusammen,
ich habe vor zwei Jahren ein
COM-Addin für Outlook 2007 geschrieben. Dazu habe ich das Visual Studio 2008 Standard verwendet.
Inzwischen habe ich einen neuen PC. Auf diesem habe ich kürzlich Visual Studio 2010 Professional installiert und das Addin-Projekt aus einer Kopie des Verzeichnisses vom alten PC importiert. Dann habe ich ein paar Codingänderungen durchgeführt. Das Addin funktioniert bei mir in Outlook 2010 wunderbar.
Anschließend habe ich das Setupprojekt (ebenfalls von Visual Studio 2008 importiert) erstellt. Installiere ich das Addin auf einem anderen PC jetzt neu, so funktioniert es nicht mehr - das Addin wird von Outlook gar nicht erst geladen. Die notwendigen Registryeinträge sind im Visual Studio im Setup-Propjekt eingetragen und für die Ausgabe des Addin-Projektes auch
COM-Registrieren eingeschaltet.
Deinstalliere ich das Addin bei mir und installiere es (ohne Visual Studio zu starten) neu, dann kann ich das Problem nachvollziehen.
Bei der Analyse bin ich auf folgende Meldung gestoßen, welche Visual Studio nach dem Laden des Projektes in der Fehlerliste anzeigt:
Zitat:
Die Quelldatei C:\Users\...\Extensibility.dll für den Assembler "Extensibility.dll", der sich in "[TARGETDIR]" befindet, kann nicht gefunden werden.
Diese Meldung verschwindet beim Arbeiten mit Visual Studio und erscheint beim Generieren des Setups nicht. Ich weiß auch nicht, ob sie das Problem ist. Die Datei existiert im angegebenen Verzeichnis tatsächlich nicht, existierte aber auch unter Version 2008 nicht, wo das Setup noch funktionierte.
Nun finde ich leider keinen weiteren Ansatz mehr, woran es liegen kann, und wie ich mit der Fehlermeldung umgehen soll. Kann mir da jemand weiterhelfen?
Gruß
Felix