Was ist das empfohlene Hilfedateiformat für die Verwendung in einer modernen Windows App?

9

Ich entwickle eine WinForms-Anwendung und möchte Hilfe darin integrieren. In der Vergangenheit habe ich .chm Hilfedateien integriert.

In Bezug auf .chm-Dateien lautet dieser Wiki-Artikel :

  

Im Jahr 2002 kündigte Microsoft Sicherheitsrisiken im Zusammenhang mit dem .CHM-Format sowie Sicherheitsbulletins und Patches an. Sie haben seitdem angekündigt, das .CHM-Format nicht weiter zu entwickeln.

Nach dem, was ich gelesen habe, war Microsoft Help 2.x die Hilfsmethode, die in VS 2008 und Office 2007 verwendet wurde und die Hilfedateien der .hxs-Dateierweiterung verwendet.

Was wird in Office 2010 verwendet? Was ist das empfohlene Hilfedateiformat, das verwendet werden soll?

Aktualisierung:

Ich habe den folgenden MSDN-Artikel mit nützlichen Informationen zu diesem Thema gefunden:

Anwendungskompatibilität: Hilfe-Engine

    
Elan 23.11.2011, 16:54
quelle

2 Antworten

2

Sandcastle Ссылка - ist weit verbreitet. Es verfügt über mehrere Ausgabeformate, einschließlich der Erstellung einer Website, die Sie öffentlich oder privat für Ihre Anwendungsbenutzer hosten können. So können Sie bei Bedarf Aktualisierungen vornehmen, ohne dass neue Hilfedateien für alle Benutzer einzeln bereitgestellt werden müssen.

Sie können Sandcastle auch zum Generieren von Dateien verwenden, die in den in Windows integrierten MS-Hilfedatei-Viewer integriert sind. Ich weiß nicht, ob das "offiziell" die beste Methode ist, aber es funktioniert gut.

Die einzige Einschränkung mit Sandcastle ist, dass es ein bisschen eine Lernkurve hat.

Auch von Interesse: Ссылка . MAML definiert ein allgemeines Schema für die Beschreibung einer Vielzahl von Hilfe- / Dokumentationsszenarien. Mit MAML können Sie Endbenutzerfunktionen sowie Aufgaben auf API-Ebene dokumentieren. Je nach Zielgruppe kann dies von erheblichem Wert sein. Sandcastle enthält viele MAML-Vorlagen.

    
Tim Medora 23.11.2011 17:45
quelle
1

Die empfohlene Version ist wahrscheinlich der Assistance-Plattform-Client (HelpPane.exe) mit .h1s-Erweiterungen, die standardmäßig von Vista und W7 sowie in aktuellen Office-Versionen

unterstützt wird

Afaik h2s (und jetzt html3) wird nur von VS unterstützt.

Aber da die Assistance-Plattform Vista + ist, müssen Sie immer noch mit CHM arbeiten, wenn Sie XP noch unterstützen müssen.

    
Marco van de Voort 29.11.2011 08:38
quelle

Tags und Links