2010-02-19 17 views
5

Il mio team sta creando alcuni modelli di soluzioni VS standard. Abbiamo una struttura di progetto ben definita, risorse, ecc. Che dobbiamo usare ogni volta che iniziamo un nuovo progetto e questa è la soluzione perfetta. Le basi funzionano bene.Modello soluzione di Visual Studio - Progetti di controllo origine collegamento

Tuttavia, oltre a definire la struttura delle cartelle (ecc.) Sarebbe bello poter importare un numero di progetti da VSS/TFS. Abbiamo un numero di assembly condivisi che verranno utilizzati da tutti i progetti e sarebbe fantastico aggiungere un riferimento a questi progetti quando si crea un nuovo progetto tramite il nostro modello. Qualcuno può dirmi se è possibile e, in tal caso, come può essere raggiunto?

risposta

0

Penso che ci siano 3 tipi di elementi che potresti voler templatizzare (è una parola?).

  1. nuova soluzione
  2. Nuovo progetto aggiunto ad una soluzione
  3. Nuova voce aggiunto a un progetto

non sono sicuro se la sua possibile aggiungere progetti esistenti per la soluzione che si crea quando viene eseguito un modello di progetto. http://msdn.microsoft.com/en-us/library/ms185308.aspx mostra come creare più modelli di progetto. Potrebbe essere necessario aggiungerli manualmente alla soluzione o creare uno script che modifichi il file .sln per eseguire quella parte.

L'aggiunta di un riferimento all'assembly a un progetto oa un modello di elemento è facilmente eseguibile. Il modello di progetto è piuttosto semplice poiché è sufficiente modificare il file .vstemplate per i modelli di progetto. Vedere http://msdn.microsoft.com/en-us/library/ms171405.aspx come riferimento.

L'aggiunta di un nuovo riferimento all'assembly quando si aggiunge un nuovo elemento da un modello è un po 'più difficile, ma può anche essere eseguita. Vedi http://msdn.microsoft.com/en-us/library/ms185290.aspx per ulteriori informazioni.

Buon divertimento!

Problemi correlati