Quiero desarrollar una plantilla de C # para Visual Studio. Necesito asignar un GUID diferente para cada proyecto generado con esta plantilla (debería seguir siendo el mismo para múltiples compilaciones del mismo proyecto). Creo que ya hay algún mecanismo para hacer eso ([ensamblaje: Guid] atributo o guía del proyecto, no lo sé). Entonces, ¿cuál es la forma correcta de hacer eso?

0
Poma 18 abr. 2012 a las 11:27

1 respuesta

La mejor respuesta

Navegue hasta el directorio de instalación de VS, luego profundice en Common7 \ IDE \ ProjectTemplates \ CSharp \ Windows \ 1033 \ ClassLibrary.zip. Allí encontrará la versión de plantilla de assemblyinfo.cs. Cópielo en su propio archivo .zip de plantilla. Tenga en cuenta que 1033 es inglés, puede ser una página de códigos diferente a la suya.

La línea relevante en el archivo es

 [assembly: Guid("$guid1$")]

El IDE reemplaza las partes del archivo entre $ dólares $ con una sustitución adecuada cuando crea un proyecto a partir de su plantilla. Los parámetros de la plantilla están documentados aquí.

2
Hans Passant 21 abr. 2012 a las 23:47