9

En Visual Studio, quiero hacer un simple proyecto de C++ y exportarlo como plantilla, así puedo usar la plantilla para iniciar nuevos proyectos y ahorrar tiempo . Pero la opción de menú Exportar plantilla siempre está atenuada. No he podido hacer clic una vez.Visual Studio 2010 - Exportar (proyecto) Plantilla opción de menú en gris

¿Alguien sabe por qué? ¿Alguien sabe cómo lograr lo que necesito (además de lo obvio "hacer una copia de un proyecto existente en el explorador")?

Parece que las plantillas de proyectos deberían ser una característica obvia para VS.

Este parece ser el caso de Visual Studio 2005, 2010 (probablemente el 2008 también no lo he comprobado).

+0

sólo una suposición de que esa opción sólo está disponible para cualquiera otros idiomas (C#) o para proyectos de CLR. No estoy seguro. –

+0

@Billy: estoy bastante seguro de que ese es el caso. – GManNickG

+7

Me parece simplemente increíble que esta característica no esté en VS. Todo el lenguaje de C++ gira en torno a la idea de escribir y usar un código eficiente y reutilizable. Ser capaz de exportar una sola plantilla de proyecto para reutilizar con otros 1000 proyectos en el futuro es una obviedad. ¿Visual Studio es el Internet Explorer de IDE? –

Respuesta

4

Puede utilizar la arquitectura del asistente de Visual C++, que está diseñada para una fácil ampliación y personalización. Puede crear un asistente utilizando el Asistente personalizado de Visual C++. Después de crear el asistente, puede configurarlo para generar los archivos de inicio que necesita para sus proyectos.

Para obtener más información de cómo hacer esto por favor refiérase a la siguiente ubicación: http://msdn.microsoft.com/en-us/library/bhceedxx(v=VS.80).aspx

dado cuenta de que la plantilla de proyecto normal y plantilla de proyecto VC++ son diferentes

, hágamelo saber si usted tiene algún problema ...

s

+1

Si bien esta puede ser la recomendación d (y solo) solución requiere una inversión mucho mayor que "plantilla de exportación". –

1

No sabía acerca de la función Exportar plantilla, también para mí no está atenuada en el proyecto C#, pero hay otra solución, llamada Solution Factory.

http://solutionfactory.codeplex.com/

Pero lo que realmente necesitan para poner a prueba esa característica Exportar plantilla.

3

Alguien sabe cómo llevar a cabo lo que necesito (además de lo obvio "hacer una copia de una proyecto existente en el explorador ")?

¡No se limite a hacer una copia en el explorador! Su archivo de proyecto contendrá el mismo GUID de proyecto que el que copió. Puede que esto no se convierta de inmediato o en un problema, pero hay situaciones en las que tendrá errores extraños. Esto ocurre principalmente (¿o solo?) Cuando tiene múltiples proyectos con el mismo GUID en la misma solución. Si es necesario, utilice el generador de GUID para crear un nuevo GUID único para el nuevo proyecto.

Véase también Detecting Projects with Duplicate GUIDS.

0

Hay algunas soluciones adicionales sugirieron here (bajo la cabecera "Plantillas creación Estrategias) que puede funcionar, aunque no he probado personalmente a ninguno de ellos.

Cuestiones relacionadas