> For the complete documentation index, see [llms.txt](https://elguerre.gitbook.io/de0an/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elguerre.gitbook.io/de0an/capitulo-04-la-construccion.-los-cimientos/plantillas-personalizadas.md).

# Plantillas Personalizadas

La base sólida que hemos logrado, en cuanto a la estructura de proyecto, nos va servir de plantilla para el resto de aplicaciones que desarrollemos. Hemos conseguido esos cimientos que buscábamos ¡Sólo tenemos que reutilizarlos! Veamos cómo:

1. Desde Visual Studio, exportar el proyecto “ElGuerre.Taskin.Uwp” usando la opción “Project – Export Template…”.
2. Seleccionar como tipo de plantilla a crear, “*Project template”*.
3. Completar la información y pulsar finalizar (*Finish*):

   ![](https://240651724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfrvHBNivOTy0fVKROgzo%2Fuploads%2Fgit-blob-72acd13e5dd78bce0df19722c2e72a3149cafbba%2Fimage43.png?alt=media)

**Figura 33.- Exportar un proyecto como plantilla**

4. Finalizado el punto anterior, dispondremos de una nueva plantilla en formato ZIP (ElGuerreUwp.zip), en la ruta “C:\Users\\**\<USUARIO>**\Documents\Visual Studio 2017\My Exported Templates”. Dicha ruta es reconocida por Visual Studio de manera que, cualquier fichero “.zip” en dicha ruta, es tratado como una plantilla que carga automáticamente en cada inicio.
5. Tras reiniciar Visual Studio y seleccionar: “File – New - Project …”, veremos una nueva plantilla de proyecto (Uwp).

![](https://240651724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfrvHBNivOTy0fVKROgzo%2Fuploads%2Fgit-blob-c5bb053cee6e88b7258970ff7ea640f6e7d1a3c5%2Fimage44.png?alt=media)

**Figura 34.- Nueva plantilla de proyectos personalizada**

Ya estamos listos para comenzar cualquier proyecto a partir de esta nueva plantilla evitando ciertas tareas repetitivas.
