Frage

Jeder, der sandcasle..i nur knapp sein Ziel findet jeden straught Schritt für Schritt vorwärts walktought es zu benutzen und msbuild Projekteinstellungen zu erstellen, die die freundliche Hilfedatei erzeugen würden. Ich installierte es von Codeplex und installiert die Datei Builder aber sie nicht sagen, wie es klar zu verwenden. kein Beispiel würde apptrciated werden.

War es hilfreich?

Lösung

Wenn Sie Sandcastle Help File Builder installiert ist, sollte es auch die Dokumentationsdatei installiert haben. In dieser Hilfedatei finden Sie im Inhaltsverzeichnis -> Erste Schritte -> Bauprojekte Außerhalb der GUI. Auf dieser Seite gibt es einen Abschnitt ‚Festlegen eines Post-Build-Ereignis zu bauen Hilfedatei‘ genannt das klingt wie das, was Sie suchen:

Derzeit Hilfedatei Builder-Projekte werden nicht direkt als Lösung Projektelemente unterstützt. Allerdings kann ein Post-Build-Ereignis in einem Visual Studio-Projekt verwendet werden, um sie zu bauen. Dazu klicken Sie auf, direkt an einem Projektnamen im Solution Explorer, wählen Sie Eigenschaften, und wählen Sie die Buildereignisse Unterpunkt. Klicken Sie in der Post-Build-Ereignis-Befehlszeilenoption in der Befehlszeile eingeben auszuführen. Sie können die Edit Post-Build-Schaltfläche klicken, um einen Dialog mit einem größeren Editor und eine Liste der verfügbaren Makros zu öffnen. Unten ist ein Beispiel für eine gemeinsame Skriptbefehlszeile, die (Linien eingewickelt zu Anzeigezwecken) genutzt werden kann. Ersetzen Sie den Pfad zu dem Werkzeug mit dem Pfad, in dem Sie es auf Ihrem PC installiert ist. Die IF-Anweisung verhindert den Aufbau der Hilfedatei im Debug-Builds, wo sie nicht benötigt werden.

IF "$(ConfigurationName)"=="Debug" Goto Exit

ECHO Building SHFB help file via MSBuild
"$(SystemRoot)\Microsoft.NET\Framework\v3.5\MSBuild.exe"
    /p:CleanIntermediates=True /p:Configuration=Release 
    "$(SolutionDir)Doc\SandcastleBuilder.shfbproj"

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