Hi,
folgende Situation:
.NET Assemblies (ca. 10 Stück) geschrieben mit VS Studio 2005, .NET 1.1 werden seit mehreren Monaten mit Innosetup installiert. Nach der Installation werden die Assemblies in einer Batch-Datei mit gacutil registriert (Installationsvoraussetzung .NET Framework 2.0 wird abgeprüft und bei Bedarf installiert, gacutil für .NET 2.0 steckt im Innosetup drin, anschließend wird noch regasm aufgerufen um die Assemblies über COm anzusprechen (Software ist in Delphi geschrieben).
Das System funktioniert auf allen Testrechnern und bei zig Anwendern (über 200 Stk.). Bei EINEM Anwender habe ich folgendes Problem:
Er hatte eine beschränkte Version der Software drauf die funktioniert hat (mit den Assemblies). Diese hat er deinstalliert und die vollständige SOftware installiert. Allerdings ist die Installation der Assemblies nicht gelaufen. Egal was ich mache, ich bekomme die Dinger nicht in den GAC. Nach einigen Versuchen habe ich auch (ich glaube beim Versuch die manuell zu installieren) die Fehlermeldung erhalten, dass den Assemblies das Assemblymanifest fehlt und deshalb nicht installiert werden können.
Super! Ich habe keinen Zugriff auf die Assemlbies und der Hersteller sagt nur, dass er noch nie ein Assemblymanifest integriert hat. Bei allen anderen Anwendern tuts nur bei dem nicht. Was für Möglichkeiten habe ich dort das Problem einzugrenzen bzw. die Assemblies in den GAC zu bekommen?
Betriebssystem ist Windows XP, aktuelle SP und Patches....
Grüße
Lemmy