Frage

Was ist der beste Weg, um laden Sie ein Gebietsschema-spezifische (d.h.übersetzt) kompilierte Hilfedatei (.chm)?Unser installieren, stellen Sie Sie neben den Satelliten-Assemblys, die Ressourcen enthalten.Ich würde gerne wieder die gleichen bohrenden Regeln das .NET framework verwendet, um zu laden Sie die Satelliten-Assemblys, und ich würde auf jeden Fall vermeiden wollen, schreiben meine eigenen Suchalgorithmus, denn zum Beispiel würde ich haben, um bestimmten Fällen, wie z.B. "zh-CN/zh-Hans/zh-CHS".

Ich kann nicht finden, alles, was mit dem System.Windows.Formen.Klasse helfen, die angibt, dass Sie können geben ein CultureInfo-Objekt angeben, die einer bestimmten Kultur.Anybody else run across-noch nicht?Vielen Dank!

War es hilfreich?

Lösung

Aus der hand, ich würde vorschlagen, dass statt der Bereitstellung Ihrer CHM Datei an der Seite des Sat-Montage, das Sie eigentlich gehören die CHM-als eingebettete Ressource in der Sat Montage selbst.Denken Sie daran, dass eine assembly kann eigentlich enthalten sein, die über mehrere Dateien.Was macht eine Montage-und Montage-manifest.

Indem Sie das tun, können Sie fordern Sie dann die Ressource aus, für die aktuelle locale programmatisch, lassen Sie das framework erzählen Sie die URL, und stellen Sie dann die Datei Speicherort der Klasse Helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top