Alles über XML & Co. (XML Schema, XSLT, XPath, XQuery)

Donnerstag, März 01, 2007

Bugfix für den Package Explorer

Für die Teilnehmer der BASTA-Session zu Office Open XML hier noch ein kleiner Nachtrag: Wenn Sie den Package Explorer installieren und Sie erhalten beim Start die Meldung, dass irgendeine GUID nicht in Ordnung sei, dann nicht wundern, das ist ein Bug :) Er tritt nicht auf allen Systemen auf - beispielsweise nur auf meinem Notebook, nicht aber auf meinem Desktop-Rechner. Woran es liegt? Ich habe keine Ahnung. Aber ich habe eine Lösung: Quellcode herunterladen (VS05-Projekt) und in der Datei PackageExplorer/DockPanel.cs in Zeile 83 Folgendes ändern:

Guid windowID;
if (persistString.StartsWith("Package"))
return null;
else
windowID = new Guid(persistString);
Inspector inspector = Application.Instance.Inspectors[windowID];


Ein hässlicher Workaround, deshalb hier auch nur der Fix und keine gefixte Version als EXE.

Labels: , ,