SandCastle March CTP 2007: Automated Script
Semplice .bat per automatizzare il processo di creazione di un .chm / .hxc. Ci sono altri tool, ma non sono ancora allineati alla versione di Marzo.
Il normale processo richiede 13 step abbastanza pesanti: questo bat automatizza il tutto.
Necessita di SandCastle March CTP e HTML Help Workshop (richiesto da SandCastle e non dal .bat)
Potete commentare/scommentare l'ultima riga per la creazione del file .hxc. Il file .chm viene sempre generato.
Si utilizza dopo aver abilitato i commenti da VS 2005 (o da compilatore a riga di comando) per un assembly singolo.
Copiate il file nella directory dove avete installato SandCastle nella sottodirectory Examples\Sandcastle (C:\Program Files\Sandcastle\Examples\Sandcastle ad esempio): sovrascrivete il file esistente che contiene un errore e non è parametrizzato sugli assembly di cui generare il tutto; l'originale lavora su test.dll cablato nel .bat.
La sintassi è la seguente:
build_Sandcastle.bat [vs2005|notVS] FilePath(without dll/exe) OutputFileName.
Il primo parametro indica se l'assembly è stato compilato da Visual Studio oppure da riga di comando.
Il secono parametro rappresenta il nome dell'assembly (SENZA .dll o .exe !!!!) e l'ultimo parametro il nome del file .chm/.hxc da generare con l'help.
Trovate lo zip (con dentro il bat) sotto: http://devlab.devleap.it/Files/Utility/build_Sandcastle.zip
Spero utile