2009-10-01 5 views
12

Ho creato con successo (e modificato manualmente) un modello di articolo che aggiungerà un numero di file in un 'colpo'. Voglio che tutti questi file vengano creati in una cartella che dovrebbe essere creata allo stesso tempo.Posso creare una nuova cartella con un modello di elemento di Visual Studio

Nel file del modello di progetto .vstemplate È possibile specificare un elemento di cartella, ma lo schema non ne consente uno nel modello di articolo.

Qualcuno sa se questo è possibile o devo iniziare a cercare di estendere l'IDE anche?

risposta

17

L'ho capito! Hai solo bisogno di modificare l'attributo TargetFileName dell'elemento ProjectItem e suggerire un fullpath ...

<ProjectItem SubType="" TargetFileName="$fileinputname$\$fileinputname$.txt" ReplaceParameters="true">template.txt</ProjectItem> 

Nell'esempio di cui sopra, se i nomi utente del nuovo elemento 'cane' VS creerà una cartella cane e copiare il modello .txt come dog.txt in esso.

+0

Grazie per il seguito! –