vscode visual tag studio snippet code visual-studio sharepoint deployment stsadm

visual studio - visual - ¿El mejor formato de proyecto para VS2005+implementación de SharePoint?



vscode html wrap (2)

La ''conversación en la calle'' generalmente gira en torno a tres opciones para el desarrollo de SharePoint.

  1. VSeWSS, extensiones propias de Microsoft para Visual Studio .
  2. STSDEV , pre-crea una solución de VS según sus especificaciones
  3. WSPBuilder , mi preferencia debido a su integración VS

Todos tienen puntos fuertes y débiles y te aconsejo que pruebes los tres para encontrar tu preferencia.

.segundo

Primero, permítanme usar una frase para expresar mi frustración: ¡Dios mío, desarrollar SharePoint es un verdadero desastre!

OK, lo siento, déjame centrarme en 1 escenario específico. Desarrollé (VS2005) alguna funcionalidad que funciona si la despliego como una DLL en un servidor de SharePoint (MOSS2007). Ahora estoy tratando de identificar la mejor manera de empaquetarlo como una característica desplegable.

En función de los resultados de búsqueda, ¡pensaría que nadie ha logrado hacer esto de manera repetible! Cada artículo contradice al siguiente, o documenta una técnica que corrige algún problema con las técnicas de otra persona, y que a su vez probablemente se actualice en otro artículo. Muchos parecen basados ​​en métodos heredados para 2003, WSS, etc. Algunos recomiendan usar tareas de MSBuild para implementar en su código, copiar archivos manualmente en directorios con nombres como "12", o usar herramientas como SharePoint Designer o hacer modificaciones directamente en un servidor . Suenan como hacks que los desarrolladores usarían para instalar en un servidor de prueba. ¿Alguna vez alguien ha creado un proyecto que, después de una compilación exitosa, puede llevarse a otra máquina y desplegarse con un instalador o instrucción de línea de comando a través de STSADM?

Admito que solo tengo conocimiento de un principiante sobre la administración de SharePoint, pero debe ser más fácil de lo que parece. Creo que entiendo los conceptos básicos en http://msdn.microsoft.com/en-us/library/ms413687.aspx pero ¿no hay una forma de automatizar eso? Debe haber una práctica recomendada para las funciones de empaquetado que se implementarán en un servidor de 2007 ... pero por mi vida no puedo determinar cuál es. (Mi mejor suposición es que es algo como esto: http://www.codeplex.com/sptemplateland , pero eso no se ha actualizado desde febrero de 2007).

¿Alguien puede ayudar? ¡Muchas gracias!


Después de haber usado VSeWSS 1.2, recomendaría crear una solución STSDEV que envuelva el código y copie la parte web en el lugar correcto.

Actualización Sin embargo, VSeWSS 1.3 es ahora la versión "oficial" de MS en cosas y será compatible en versiones futuras de Visual Studio, por lo que esa es probablemente la ruta a seguir ahora.

Desafortunadamente, todavía necesitará saber dónde encaja todo en SharePoint para que funcione. Debajo del capó, la solución y la característica aún usan formatos XML retorcidos para controlar la dirección de todos los bits de la solución.

Después de un tiempo, el dolor agudo le produce una palpitación baja.