Frage

Es scheint, dass CHM-Hilfedateien sind nicht mehr die Hilfe-Datei-Format der Wahl.

WinHelp
 - veraltet

Htmlhelp (CHM)
 - nicht auf Vista standardmäßig
unterstützt  - funktioniert nicht gut auf einer Netzwerkfreigabe

Help 2 (HXS)
 - Ich verstehe dies in VS2005 + verwendet wird Hilfe für die Anzeige

Web Based
 - Könnte schwierig sein, für mehrere Versionen zu verwalten

Was Hilfedatei-Format würden Sie in einer neuen verwenden (C #) Anwendung, die mehr Versionen von der gleichen Code-Basis bietet?

Wir möchten CHM-Hilfe verwenden, aber es scheint nicht, die Richtung zu sein, dass Microsoft will, dass wir in bewegen.

Hat jemand beschäftigen HXS für ihre Hilfedateien?

Feeback geschätzt


Update basiert auf lassevk Kommentare;

Sieht aus, als ob HXS Hilfe nicht für normale Hilfeprojekte verwendet werden soll.


Keine korrekte Lösung

Andere Tipps

Was genau macht Sie glauben, es gibt keine Standard-CHM-Viewer auf Windows Vista? (Es ist sicherlich ein auf meinem Computer, als auch auf meiner Win7-Box)

Sie verwirren CHM könnten mit HLP (Microsoft tatsächlich Unterstützung in Vista fällt HLP, dann wieder sie schließlich in einem Windows-Update)

Fazit: CHM-Dateien scheinen immer noch auf allen Windows-Version unterstützt zu werden, und die einzige echte Alternative Dateien CHM ich kenne heißt .html

this.Mode = Modes.Rant;

Es gibt enorme Probleme mit fast allen Hilfedateiformaten, weil die Hersteller (in der Regel Microsoft für nicht wenige von ihnen) scheinen nicht einen Job, mehr tun zu wollen, als nur leicht gut genug für den eigenen Gebrauch.

Ich kann Ihnen nicht sagen, wie oft das neue HXS Format vollständig meine Visual Studio Hilfe abgespritzt hat als dritte Parteien zu integrieren. Man könnte sagen, dass dies die Schuld der Dritten Installations-Tool, aber für einige Zeit dort war nicht Dokumentation darüber, wie dies zu tun, so mußten sie zwischen Reverse Engineering wählte es (und bekommt es falsch , manchmal) oder gar nicht zu integrieren. Ich weiß immer noch nicht, ob die Integration funktioniert, aber in diesen Tagen ich nur Visual Studio wechseln Online-Hilfe zu verwenden. Es funktioniert nur, vor allem, während die eingebaute Hilfe immer zu diesem Fortschrittsbalken nach unten fällt, die nur Visual Studio sperrt, bis sie die Hilfedatei wieder aufgebaut haben, mit der Ausnahme, dass es nicht, da die Dateien jetzt korrupt sind, so dass jede Zeit, die ich getroffen F1, Visual Studio nur sperrt, wenn ich das DExplore Programm beliebig oft töten.

Wie dies als eine Lösung für jedes Problem endete, weiß ich immer noch nicht.

Zweitens muss die Werkzeuge vorhanden sein. CHM-Viewer ist auf Pre-vista, nicht auf Vista, aber die benötigten Werkzeuge HXS zu zeigen, ist nicht vorhanden auf Pre-vista, aber ich sammle sie auf Vista sind. Nizza, so jetzt habe ich eine Wahl ein Format zwischen der Verwendung, die individuell installiert auf dem Computer des Benutzers werden muss, oder ... äh, eine andere, die auf anderen Benutzern Computer individuell installiert werden muss. Richtig.

this.Mode = Modes.JustTicked;

Wo ich, dass wir Dateien versenden CHM arbeiten, und eine dateibasierte HTML-Version für diejenigen, die ihre Anwendungen über eine Netzwerkfreigabe bereitstellen. Wie bei Vista, haben wir noch nicht viel davon gesehen, aber die HTML-Version würde es auch funktionieren.

Ich würde viel lieber eine glänzende Hilfe haben Datei though.

Ein schönes Ergebnis von HTML-Version ist, dass wir in den gleichen Dateien im Web-Modul verknüpfen können, dass unser Produkt folgt. Auf diese Weise würde es nur eine Version, die Bedürfnisse der Kunden.

Wir suchen das Werkzeug, das wir bei der Arbeit so auf meinen Zeitplan für diese Woche, schön und ruhig bei der Arbeit zu aktualisieren, werde ich bei den verschiedenen Arten von Ausgabe sucht sie unter anderem HXS produzieren können.


Bearbeiten : Hmm, ein kurzer Blick auf den Hilfeseiten für Hilfe und Handbuch, das Produkt, das wir verwenden, hat dies über HXS sagen:

  

Visual Studio Hilfe ist auch als MS Help 2.0 bekannt. Ursprünglich wurde dieses Hilfe-Format soll der Nachfolger von HTML-Hilfe sein. Allerdings Microsoft dann verschoben seine Veröffentlichung auf unbestimmte Zeit, und es ist jetzt klar, dass es nie als Hilfeformat für normale Benutzeranwendungen freigegeben werden soll.

     

Bitte beachten Sie, dass dies ein besonderes Hilfe-Format, das nur für die Dokumentation von Drittanbietern Programmierkomponenten für die Integration in Visual Studio .NET entwickelt, verwendet wird. Es ist für andere Zwecke nicht geeignet und kann nicht für normale Hilfeprojekte für Anwendungsprogramme verwendet werden!

Ich denke, HXS vollständig vom Tisch ist dann.


Hinweis : Webbasierte würde nicht unbedingt bedeuten, dass Sie eine Web benötigen Server , nur, dass Sie eine Web benötigen Browser . Ob Sie es in Ihre Anwendung integrieren, eine Web-Browser-Komponente verwendet wird, oder wenn Sie nur den Benutzer Standard-Browser starten, das wäre eine Wahl, die Sie würde machen müssen, aber die meisten Web-basierte Hilfe Ausgänge ich gesehen habe, erfordert keine Server-Setup überhaupt.

Für mich CHM ist immer noch die Antwort. Ich baue CHM-Dateien mit dem Sandcastle Help File Builder Tool dass auf Codeplex verfügbar ist.

Die Bedenken über die Zugänglichkeit von CHM sind gültig. Zu adressieren, dass produzierte ich einen CHM-to-Web-Wandler ziemlich leicht, mit einigem IStorage Hacking, eine Textsuche und Ersetzen, und ein XSL-Transformation. Diese Seite ist eine Website, die automatisch in ca. 8 Sekunden produziert wurde. Es verfügt über einen Aufklappen / Zuklappen treeview auf der linken Seite-nav. Frames basiert (nicht sehr freundlich URL), aber es funktioniert gut genug.

Die einzige nützliche Hilfe-Dokumentation die ich je gesehen habe, hat einfache HTML gewesen. Die meisten, wenn nicht alle, die Open-Source-Projekte, die ich habe alle haben Hilfe-Seiten HTML gesehen (für APIs und Referenz-Dokumentation). Alles, was ein proprietäres Format verwendet oder das erfordert einen proprietären Leser aller Gefahr hin, veraltet (CHM) laufen, oder mit einer Kompatibilität oder aufblasen Problemen (PDFs).

Aus irgendeinem Grund ist Microsoft nur schlecht Hilfedateien. Die Online-Hilfe für Visual Studio / SQL Studio / Büro ist schrecklich, MSDN ist ein Chaos, CHMs klobig sind, und die Microsoft Suche gibt nie die Ergebnisse, die Sie wirklich wollen. (Nur meine Meinung:)

Adobe RoboHelp Autor Hilfe Inhalt verwendet werden kann, hat Inhalt / index / search / Glossar und arbeitet in einem Browser als HTML-generated ist. Unterstützt 35 Sprachen an.

Wir haben eine Flex-basierte Web-Anwendung, die diese für die Verwaltung nutzt die Hilfe Inhalt der App. Der Flex-App und sein Hilfesystem der Arbeit an den meisten Browsern unter Windows / MacOSX / Linux.

Einige aktualisierte Gedanken noch jemand diese Frage zu lesen ...

Laut Wikipedia hat Microsoft entschieden, auf Maml nach einem Help2 Aufgeben .

Es gibt auch Microsoft Hilfesystem , das, was mit Visual Studio 2010.

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