Pregunta

Tiene cualquiera intentado versión WSP en SharePoint 2010?

Gracias,

¿Fue útil?

Solución

Sería ayude a ser un poco más específico que ".wsp" en su pregunta.

Como se mencionó Flo - si se mantiene la versión de ensamblado el mismo, pero cambia el AssemblyFileVersion después puede actualizar los ensamblajes en su solución WSP utilizando

STSADM -o upgradesolution ...

Ver mi respuesta en - ¿Cómo puedo utilizar comodines conjunto de versiones?

Esto será suficiente para webparts pero si usted tiene otros artefactos y está utilizando cosas como las cosas funciones como receptores de eventos a continuación, puede que tenga que retracción y volver a implementar .

Otros consejos

Gracias a todos por sus respuestas. Tengo dos preocupaciones:

a. Supongamos que mi WSP está desplegando una parte web con la versión de montaje como 1.0.0.0 y la versión del archivo de ensamblaje es también 1.0.0.0. Ahora, después de unos días tengo que desplegar una versión reciente de parte web. La versión de ensamblado será ahora 2.0.0.0 y la versión del archivo de ensamblaje también será 2.0.0.0. Me he dado cuenta de que, incluso si me retracto y volver a implementar el PSA, los archivos .webpart que se encuentra en la galería de elementos Web siempre muestra el montaje como la versión 1.0.0.0. Supongo que esto se debe a la retracción del PSA no borrará el archivo .webpart y ni la desactivación de características. Por lo que la única opción que queda es escribir código de la función de desactivación para eliminar el archivo de la galería .webpart parte web. Esto será en gran medida en eficiente ya que necesitará para iterar a través de todas las colecciones de sitios de WebApplication desplegado para determinar a partir del código (una ventana se forman como instalador) la colección de sitios donde se activa característica y desactivar el mismo.

b. Necesito consultar la versión webpart de DLL para alguna operación. Estaba pensando que será bueno si podemos versión WSP y mantener la versión WSP mismo que el elemento web de DLL. Esto me ayudará a permanecer en el contexto de SharePoint para determinar la versión de DLL parte de alma (en lugar de consultar el archivo DLL para encontrar la versión).

Gracias

WSP realmente no la versión.
Puede sin embargo los componentes de la versión en él:

  • Función o WebParts a través de diferentes nombres (FeatureV1, FeatureV2 ...)
  • usando Asamblea estándar conjunto de versiones (WebpartV1 utilizar montaje 1.0.0, el uso WebPartV2 1.1.0 y así sucesivamente)
  • ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top