Domanda

Chiunque utilizzi sandcasle..i fatto trovare qualsiasi passo avanti straught passo walktought usarlo e creare impostazioni di progetto MSBuild, che potrebbero generare il file di aiuto amichevole. Ho installato da CodePlex e installato il costruttore file, ma essi non dico come usarlo in modo chiaro. qualsiasi esempio potrebbe essere apptrciated.

È stato utile?

Soluzione

Al momento dell'installazione Sandcastle file della Guida Builder, avrebbe dovuto anche installato il file di documentazione. In questo file di aiuto, sguardo nel Sommario -> Guida introduttiva -> Progetti di edilizia Outside the GUI. In quella pagina, c'è una sezione chiamata 'Definizione di un evento di post-generazione per costruire file di Guida' che suona come quello che stai cercando:

  

Al momento, file di aiuto costruttore progetti non sono direttamente supportati come oggetti soluzione di progetto. Tuttavia, un evento di post-generazione in un progetto di Visual Studio può essere utilizzato per costruirle. Per farlo, fate clic destro su un nome di progetto in Esplora soluzioni, scegliere Proprietà e selezionare la voce secondaria Eventi di generazione. Fare clic nell'opzione post-generazione riga di comando evento per accedere alla riga di comando per l'esecuzione. È possibile fare clic sul pulsante Modifica post-generazione per aprire una finestra di dialogo con un editor più grande e un elenco delle macro disponibili. Qui di seguito è un esempio di uno script di riga di comando comune che può essere utilizzato (linee avvolto per scopi di visualizzazione). Sostituire il percorso dello strumento con il percorso in cui è stato installato su PC. L'IF impedisce dichiarazione costruire il file di aiuto nella build di debug in cui potrebbe non essere necessaria.

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top