Pregunta

Tengo varios proyectos / wsp soluciones para mis diferentes webparts Sharepoint y receptores de eventos. Esto está muy bien para el desarrollo, sin embargo, me gustaría combinar los archivos resultantes .wsp en uno solo para la implementación de producción. ¿Hay una manera de hacerlo? Estoy usando sólo el 1,2 VSeWSS.

¿Fue útil?

Solución

Esto va a ser doloroso, pero para realmente hacer esto correctamente para empujes de producción que debe caer VSeWSS 1.2, vuelva a organizar sus proyectos en el interior de su uso WSPBuilder Visual Studio y.

WSPBuilder es grande, ya que se necesita una gran cantidad de trabajo manual de la creación de manifiesto, DDF y la compilación de la cabina.

Otros consejos

Usted va a tener que hacer una gran cantidad de trabajo que VSeWSS está haciendo en el fondo de su auto. hay un artical en MSDN sobre los conceptos básicos en la creación de un PSA Creación de un paquete de solución de windows SharePoint Services 3.0 Un PSA es un archivo que contiene una cabina manifest.xml y una estructura de archivos, es imortant que coloque los archivos en la ubicación correcta en el WSP por lo que se implementan en la ubicación correcta en SharePoint.

Estoy de acuerdo con JD

  

Esto va a ser doloroso, pero a   realmente hacer esto correctamente para   la producción empuja debe descender   VSeWSS 1.2, volver a organizar sus proyectos   dentro de Visual Studio y el uso   WSPBuilder.

Este sería un buen momento para reestructurar su código y montaje de la estructura con el fin de reducir al mínimo el número de conjuntos que necesite implementar.

Si tiene cualquier ser elementos web asegúrese de comprobar que los archivos XML Feature son todos corect como preparses VSeWSS y hace replacment texto se acaben generando sus archivos WSP. Se commanly almacena un GUID en el archivo donde un nombre de ensamblado completo es requierd.

Si usted va a estar haciendo un montón de trabajo de SharePoint dev es probly la pena gastar un poco de tiempo en aprender cómo el manafest.xml y el resto de la obra paquetes WSP.

No he visto una herramienta que hace esto, pero no debería ser difícil de crear:

  1. descomprimir los paquetes wsp (Son sólo archivos del taxi con una extensión impar)
  2. Combinar las estructuras de directorios
  3. Combinar los archivos Manifest.xml
  4. Zip el paquete combinado

Hay una ventaja de no tener todo el código en un solo WSP .. que puede hacer implementaciones parciales y no tener todo el código en una sola gigantesca solución de Visual Studio.

¿Por qué no todas las implementaciones de la escritura en el archivo WSP 1 guión? Parece una solución mucho más transparente que jugando con la propia PSA.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top