2013-05-09 4 views
5

Sono voler un modo per 'automaticamente' modelli di esportazione da Visual Studio 2012.esportare automaticamente un Visual Studio 2012 modello di

Sono consapevole del fatto che si può fare manualmente selezionando File-> Esporta modello e quindi riempire le domande del wizard per ogni progetto che hai nella tua soluzione, ma richiede molto tempo (digitando ... ecc.). Voglio automatizzare questo in codice.

Ho passato un po 'di tempo a cercare questo senza successo; quindi la mia domanda qui!

Investigation 1: Si potrebbe fare ciò con i macro, tuttavia è un po 'brutto e non proprio professionale. (Come ti ottenere l'elenco dei progetti che avete nella vostra soluzione di qualche modo?)

Investigation 2: A quanto pare è possibile sfruttando oggetti di automazione del Visual Studio; Posso ottenere la funzione per esportare il progetto, tuttavia lancia solo la procedura guidata Esporta template, con la conseguenza che devi comunque digitare manualmente tutti i dettagli. See this link

Investigation 3: è possibile eseguire un file chiamato 'Projectgen.exe', che aiuta la creazione di opzioni della procedura guidata (in modo da non dover digitare loro), ma a quanto pare appartiene ad un altro società e, dopo aver contattato, non erano disposti a darmi il file. (Non solo, è stato progettato per le versioni precedenti di Visual Studio e chiamare un EXE out-of-proc non è sempre molto bello) See this link

C'era una domanda simile a questo a Visual Studio 2012 - Export Template automation ma nessuna risposta reale.

Ci deve essere un modo più pulito per farlo! Sono felice di condividere la conoscenza che ho ... Grazie!

risposta

0

Ho finito per creare una registrazione CodedUI e con alcune modifiche sono stato in grado di automatizzare l'intero processo di esportazione multiprogetto.