visual tag studio configurar code closing brackethighlighter autocompletar visual-studio-2008

visual studio 2008 - tag - Exported Project Template from VS2008 pero está dañado?



visual studio code highlight closing tag (3)

El mismo problema aqui. Lo resolví utilizando <ProjectItem>MyFolder/MyFile.cs</ProjectItem> lugar de <Folder>...<Folder> .

PD: TargetFileName no funciona para mí en VS2008 + Windows7.

Estoy trabajando en la creación de una plantilla de proyecto personalizada con la edición Visual Studio 2008 Team System. También he creado un asistente personalizado para la plantilla personalizada.

Así que tengo que actualizar el archivo vstemplate para decirle a la plantilla que use mi asistente personalizado. ¡Pero el archivo está dañado!

7zip piensa que las carpetas dentro del archivo están usando compresión zip no estándar. El último winzip piensa que el encabezado CRC en las carpetas no coincide con el encabezado principal de CRC.

¿Qué estoy haciendo mal?

Si no cambio el archivo zip de la plantilla creado por VS2008, funciona bien. Pero necesito poder actualizar el archivo zip. Si lo hago, 7zip / winzip corrige la estructura del archivo zip y luego a VS2008 ya no le gusta la plantilla. Los archivos que están en carpetas dentro del archivo zip son inaccesibles.

Me doy cuenta de que las plantillas estándar parecen mantener una estructura de archivos plana. Eso no es carpetas anidadas ni nada. Pero el archivo vstemplate tiene atributos de nombre de archivo de destino que recrean la estructura de la carpeta original.

Por ejemplo, en lugar de ...

<Folder Name="My Project" TargetFolderName="My Project"> <ProjectItem ReplaceParameters="true" TargetFileName="AssemblyInfo.vb">AssemblyInfo.vb</ProjectItem> </Folder>

el vstemplate estándar define lo siguiente ...

<ProjectItem ReplaceParameters="true" TargetFileName="My Project/AssemblyInfo.vb">AssemblyInfo.vb</ProjectItem>

Acabo de pensar un poco sobre lo anterior. ¿Son en realidad lo mismo?

¿El problema es con la creación del archivo zip original?

¿La estructura de la carpeta dentro del archivo zip está disparando todo?

¿Debería haber agregado todos los archivos al archivo zip en una estructura de carpeta plana? Si es así, ¿hay una solución para VS2008 para que no tenga que arreglar manualmente los archivos de la plantilla?


Parece que Visual Studio crea archivos ZIP no estándar. Mi solución fue descomprimir el archivo zip de la plantilla generado por VS, y luego volver a comprimir los archivos con WinZip.

Usted dice que VS2008 no puede acceder a todos los archivos en la plantilla cuando hace esto, pero aquí al menos el archivo zip resultante no causó ningún problema para VS2008.


No necesita modificar el contenido del archivo para que sea plano.

El truco está después de editar los contenidos descomprimidos del archivo, en lugar de seleccionar la carpeta y comprimirla, abrir la carpeta y seleccionar todos los archivos (y carpetas, si están presentes) y comprimirlos en su lugar.

Esto es lo que impide que Visual Studio reconozca el archivo como una plantilla. Esto debería funcionar con 7-Zip, WinRAR, o lo que sea que prefiera para el bloatware que es WinZip.