this.Mode = Modes.Rant;
Non ci sono enormi problemi con quasi tutti i formati di file di aiuto perché i creatori (tipicamente Microsoft per un bel po 'di loro) non sembrano voler fare un lavoro di più che un po' abbastanza buono per il proprio uso.
Non posso dirvi quante volte il nuovo formato HXS ha completamente protetto la mia guida di Visual Studio quando terze parti si integrano. Si potrebbe dire che questo è un errore degli strumenti di installazione di terze parti, ma per un po 'di tempo c'era no documentazione su come fare questo, quindi dovettero scegliere tra il reverse engineering (e sbagliare, a volte) o no integrando affatto. Non riesco ancora a capire se l'integrazione funzioni, ma di questi tempi cambio semplicemente Visual Studio per utilizzare la guida in linea. Funziona solo, soprattutto, mentre la guida incorporata ricade invariabilmente su quella barra di avanzamento che blocca Visual Studio solo fino a quando non ha ricostruito il file di aiuto, tranne che non perché i file sono ora corrotti, quindi ogni volta che colpisco F1, Visual Studio si blocca solo se non uccido il programma DEXPLORE un numero qualsiasi di volte.
Come questo è finito come una soluzione a qualsiasi problema, non lo so ancora.
In secondo luogo, gli strumenti devono essere presenti. CHM viewer è presente su pre-vista, non su Vista, ma gli strumenti necessari per mostrare HXS non sono presenti su pre-vista, ma ho capito che sono su Vista. Bello, quindi ora ho una scelta tra l'uso di un formato che deve essere installato sul computer degli utenti, o ... err, un altro che deve essere installato su altri computer degli utenti. Destra.
this.Mode = Modes.JustTicked;
Dove lavoro spediamo i file CHM, e una versione di HTML basata su file per coloro che distribuire le loro applicazioni attraverso una condivisione di rete. Per quanto riguarda Vista, non abbiamo ancora visto molto, ma la versione html avrebbe funzionato anche lì.
Preferirei avere un lucido aiuto file.
Un bel risultato della versione html è che possiamo collegare gli stessi file nel modulo web che segue il nostro prodotto. In questo modo ci sarebbe solo una versione di cui il cliente ha bisogno.
Stiamo cercando di aggiornare lo strumento che usiamo al lavoro, così sul mio programma per questa settimana, bello e tranquillo al lavoro, guarderò i vari tipi di output che può produrre, tra l'altro HXS.
Edit: Hmm, un rapido sguardo alle pagine del manuale di aiuto e di manuale, il prodotto che usiamo, ha this to say about HXS:
di Visual Studio Guida anche è noto come MS Help 2.0. Originariamente questo formato di guida doveva essere il successore della Guida HTML. Tuttavia, Microsoft ha quindi posticipato la sua versione per un tempo indefinito ed è chiaro che non verrà mai rilasciato come formato di guida per le normali applicazioni utente.
Si noti che questo è un formato di guida speciale che viene utilizzato solo per documentare componenti di programmazione di terze parti progettati per l'integrazione in Visual Studio .NET. Non è adatto per altri scopi e non può essere utilizzato per normali progetti di aiuto per programmi applicativi!
Immagino che HXS sia completamente fuori dal tavolo.
Nota: Web-based non significa necessariamente che avete bisogno di un web server di , ma solo che è necessario un browser web . Sia che tu lo integri nella tua app, utilizzando un componente del browser web, o se lanci il browser predefinito degli utenti, quella sarebbe una scelta che dovresti fare, ma la maggior parte degli output di aiuto basati sul web che ho visto non richiede alcuna installazione del server a tutti.
grazie ... sembra HXS è totalmente off limits. – Helios
Forse dovremmo aspettare Windows 7 per scoprire cosa stanno andando a fare lì. E poi, ancora, in Windows 8. ...: D –