InfiniTec - Henning Krauses Blog

Don't adjust your mind - it's reality that is malfunctioning

Wise for Visual Studio.NET Installer Wizard funktioniert nicht

Betroffene Produkte

  • Wise for Visual Studio.NET 5.0
  • Wise for Visual Studio.NET 5.0

Zusammenfassung

Wenn der Benutzer ein neues Setup Projekt mit Hilfe des Assistenten "Setup Project" erstellen möchte, erscheint folgende Fehlermeldung:
Objekt erwartet
Dieser Fehler tritt auf, wenn die Software auf einem Computer mit nicht-englischem Betriebssystem und Visual Studio.NET installiert wird.

sache

Der Assistent besteht aus einigen HTML-Dateien, die in der Visual Studio Umgebung laufen. Diese prüfen die installierte Sprachversion und versuchen dann externe Skripte einzubinden, die für die jeweilige Sprache entwickelt wurden.
Der Fehler tritt nun auf, da es nur ein Verzeichnis für die englische Version der Software gibt. Wenn nun eine andere Sprache als English installiert ist, sucht die Seite die Skripte in einem nicht vorhandenen Verzeichnis.

Lösung

Der Assistent besteht aus vier HTML Dateien, die in dem Verzeichnis WiseWizards\SetupWiz\Html\1033 unterhalb des Installationsverzeichnis der Software liegen. Jede dieser vier Dateien mus folgenderweise modifiziert werden:
  1. Die Datei mit einem Text-Editor öffnen
  2. Die Zeile
    strURL += window.external.GetHostLocale();
    auskommentieren, und darunter die Zeile
    strURL += "1033";
  3. einfügen. Das Ergebnis sollte so aussehen:
    // strURL += window.external.GetHostLocale();
    strURL += "1033";
  4. Am Ende der Datei ist noch ein Skript-Block mit dem folgenden Inhalt:
    strPath += window.external.GetHostLocale();
  5. Auch diese Zeile muss wieder auskommentiert werden, und darunter die Zeile
    strPath += "1033";
  6. eingefügt werden. Das Ergebnis sollte dann so aussehen:
    // strPath += window.external.GetHostLocale();
    strPath += "1033";
  7. Die Änderungen speichern.

Posted by Henning Krause on Friday, December 31, 2004 1:56 PM, last modified on Tuesday, July 26, 2011 9:56 PM
Permalink | Post RSSRSS comment feed