Por qué las listas, campos, tipos de contenido y vistas personalizados siguen existiendo después de retirar wsp

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/60233

  •  10-12-2019
  •  | 
  •  

Pregunta

Creé un WSP en Visual Studio 2010 para mi portal de Sharepoint 2010.En VS he creado algunas listas, campos, tipos de contenido y vistas personalizados.Cuando lo implemento, veo algunas listas, campos, tipos de contenido y vistas personalizados.Cuando retiro mi WSP, estas listas, campos, tipos de contenido y vistas personalizados siguen existiendo.¿Por qué no se eliminan mediante el comando de PowerShell retráctil?

Uninstall-SPSolution -Identity my.wsp -allwebapplications
Remove-SPSolution -identity my.wsp -force

Veo en las funciones de la colección de sitios las funciones que aún están activadas.También en las características del sitio.¿Es este el problema?

¿Fue útil?

Solución

Usted mismo ha dado con la respuesta.Asegúrese de desactivar cualquier función antes de desinstalar o eliminar la solución.Hay muy pocos casos en los que sea apropiado desinstalar una solución antes de desactivar la función.Tenga en cuenta que si desinstala la solución primero, es posible que no pueda desactivar la función correctamente más adelante.

Otra posible razón por la que este problema podría ocurrir es si está creando sus listas/tipos de contenido/columnas de sitio dentro de un receptor de funciones (dentro FeatureActivated por ejemplo) en lugar de utilizar XML declarativo.Si lo hace, debe asegurarse de que también haya un método que limpie después de la función, si corresponde, dentro del receptor de funciones (dentro FeatureDeactivating Por ejemplo).

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