Pregunta

Tengo la siguiente situación:

solución 1.wsp que tiene una biblioteca de documentos con los archivos que hay dentro (yo uso un elemento de módulo para añadir nuevos archivos a la función)

y solución2.wsp que tiene una biblioteca de documentos con diferentes archivos dentro (con los nuevos archivos en un módulo)

He tratado de usar el Update-SPSolution cmdlet, pero sin éxito.El documento de los elementos de biblioteca no se han cambiado.

He investigado Update-SPSolution's comportamiento y es probablemente imposible para agregar nuevos elementos (en un elemento de módulo).

Es posible añadir nuevos elementos a una característica a través de un módulo y, a continuación, hacer Update-SPSolution la operación?

¿Fue útil?

Solución

He de encontrar respuesta a mi pregunta.Sí, se puede.Puede utilizar el elemento.msdn.microsoft.com/en-us/library/ee537916(v=oficina.14).aspx Y utilizar el mismo archivo elements.xml con el nuevo contenido.

Otros consejos

La descripción detallada de la Update-SPSolution en MSDN - Actualización-SPSolution para SharePoint 2010 y 2013 dice:

El Update-SPSolution cmdlet actualizaciones de un desplegado de solución de SharePoint en la granja.Usar sólo si una nueva solución que contiene el mismo conjunto de archivos y características de la solución implementada. Si los archivos y las características son diferentes, la solución debe ser retraído y se despliegan mediante el uso de la Uninstall-SPSolution y Install-SPSolution los cmdlets, respectivamente.

Así que por desgracia, no, usted no puede añadir nuevos archivos a una biblioteca de documentos a través de un módulo mediante el uso de Update-SPSolution.

Usted no puede añadir archivos nuevos a la biblioteca de documentos mediante Actualización-SPSolution pero en su lugar se puede construir una función que crea (o a una ya creada documento de la biblioteca) de la biblioteca de documentos, incluyendo algunos los documentos por defecto ya en la biblioteca.La característica debe ser la web ámbito, incluir una instancia de lista elemento y un elemento de módulo con todos los archivos de contenido.Cambiando el parámetro de URL en el módulo se puede asegurar que los documentos se colocan en el nuevo/existente de la biblioteca de documentos.

Aquí es un smart ejemplo sobre cómo hacerlo.

Licenciado bajo: CC-BY-SA con atribución
scroll top