2012-06-21 19 views
8

Usando VSIX proyecto si lo hagoCómo crear un nodo de plantilla de proyecto fuera de Visual C# Tipo de proyecto ¿Nodo?

<VSTemplate Include="ProjectTemplate1.vstemplate"> 

    <OutputSubPath>Sample Test Project</OutputSubPath> 

</VSTemplate> 

la ubicación es \ bin \ Debug \ ProjectTemplates \ CSharp \ proyecto de la prueba de la muestra \ 1033 \ ProjectTemplate1.zip

Esto creará una plantilla de proyecto en el interior Plantilla de Visual C# en plantillas de VS instaladas. Sin embargo, no quiero tener Visual C como mi Nodo de tipo de proyecto. Debe estar fuera del nodo de tipo de proyecto de Visual C#.

¿Cómo puedo lograrlo? ¿Qué cambios necesito hacer y cómo? Por favor, ayuda

Respuesta

0

Según http://blogs.msdn.com/b/visualstudio/archive/2010/03/04/creating-and-sharing-project-item-templates.aspx,

El atributo “Tipo” en el nodo raíz de archivos .vstemplate. Las plantillas de proyecto van debajo de "ProjectTemplates". Las plantillas de elementos se encuentran en "Plantillas de elementos".

La parte de "Idioma" de la ruta ("CSharp" en nuestro ejemplo) viene determinada por el nodo en el archivo .vstemplate.

Por lo tanto, parece que necesita crear una plantilla de proyecto de un tipo diferente de proyecto o editar el tipo de plantilla de proyecto dentro del proyecto que está creando.

Cuestiones relacionadas