Question

Toute personne qui utilise sandcasle..i na pas trouvé de pas en avant straught par walktought étape pour utiliser et créer des paramètres du projet msbuild qui généreraient le fichier d'aide convivial. Je l'ai installé de CodePlex et installé le constructeur de fichiers, mais ils ne dire comment l'utiliser clairement. aucun exemple serait apptrciated.

Était-ce utile?

La solution

Lorsque vous avez installé Sandcastle Help Builder File, il aurait dû également installé le fichier de documentation. Dans ce fichier d'aide, consultez Table des matières -> Mise en route -> Projets de construction extérieur de l'interface graphique. Sur cette page, il y a une section intitulée « Spécification d'un événement post-Générer pour générer le fichier d'aide » qui ressemble à ce que vous cherchez:

  

À l'heure actuelle, le fichier d'aide builder projets ne sont pas pris en charge directement les éléments du projet de solution. Cependant, un événement post-construction dans un projet Visual Studio peut être utilisé pour les construire. Pour ce faire, faites un clic droit sur un nom de projet dans la solution Explorer, sélectionnez Propriétés et sélectionnez les événements Construire sous-élément. Cliquez dans l'option de commande de l'événement après génération pour entrer dans la ligne de commande pour exécuter. Vous pouvez cliquer sur le bouton Modifier après génération pour ouvrir une boîte de dialogue avec un éditeur plus grande et une liste des macros disponibles. Ci-dessous un exemple d'un script de ligne de commande commune qui peut être utilisé (lignes enveloppées à des fins d'affichage). Remplacez le chemin de l'outil avec le chemin où vous avez installé sur votre PC. La déclaration IF empêche la construction du fichier d'aide dans les versions Debug où il peut ne pas être nécessaire.

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top