2010-02-19 18 views
5

Mi equipo está creando algunas plantillas de solución VS estándar. Tenemos una estructura de proyecto bien definida, recursos, etc. que debemos usar cada vez que comenzamos un nuevo proyecto y esta es la solución perfecta. Lo básico funciona bien.Plantilla de solución de Visual Studio - Proyectos de control de fuente de enlace

Sin embargo, además de definir la estructura de carpetas (etc.), sería bueno poder importar una cantidad de proyectos de VSS/TFS. Tenemos una serie de conjuntos compartidos que serán utilizados por todos los proyectos y sería increíble agregar una referencia a estos proyectos al crear un nuevo proyecto a través de nuestra plantilla. ¿Alguien puede decirme si esto es posible y, de ser así, cómo se puede lograr?

Respuesta

0

Creo que hay 3 tipos de elementos que tal vez quiera templarar (¿es una palabra?).

  1. nueva solución
  2. Nuevo proyecto a una solución
  3. nuevo elemento añadido a un proyecto

No estoy seguro de si su posible añadir los proyectos existentes a la solución que se crea cuando se ejecuta una plantilla de proyecto. http://msdn.microsoft.com/en-us/library/ms185308.aspx muestra cómo crear varias plantillas de proyectos. Puede que tenga que agregarlos manualmente a la solución o crear un script que modifique el archivo .sln para hacer esa parte.

Agregar una referencia de conjunto a un proyecto o plantilla de elemento es fácilmente realizable. La plantilla del proyecto es bastante simple ya que solo necesita modificar su archivo .vstemplate para la (s) plantilla (s) de proyecto. Ver http://msdn.microsoft.com/en-us/library/ms171405.aspx para referencia.

Agregar una referencia de ensamblaje nueva cuando agrega un nuevo elemento de una plantilla es un poco más difícil pero también se puede hacer. Ver http://msdn.microsoft.com/en-us/library/ms185290.aspx para más.

divertirse!

Cuestiones relacionadas