Perché esistono elenchi, campi, contentTypes e viste personalizzati dopo la ritrattazione WSP

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

  •  10-12-2019
  •  | 
  •  

Domanda

Ho costruito un WSP in Visual Studio 2010 per il mio portale di SharePoint 2010.In VS ho creato alcuni elenchi, campi, tipi di contenuti e viste personalizzati.Quando lo implementa, vedo alcuni elenchi personalizzati, campi, tipi di contenuto e viste.Quando ritraggo i miei wsp questi elenchi personalizzati, i campi, i tipi di contenuti e le viste rimangono.Perché non vengono rimossi dal comando Retracting PowerShell?

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

Vedo nella raccolta del sito Caratteristiche Le funzionalità ancora attivate.Anche nelle funzionalità del sito.È questo il problema?

È stato utile?

Soluzione

Hai colpito la risposta da solo.Assicurati di disattivare tutte le funzionalità prima di disinstallare / rimuovere la soluzione.Ci sono pochissimi casi in cui è appropriato disinstallare una soluzione prima di disattivare la funzione.Sii avvertito che se si disinstalla la soluzione per prima cosa potresti non essere in grado di disattivare la funzione con grazia in seguito.

Un altro motivo possibile motivo Questo problema potrebbe verificarsi Se si sta creando elenchi / tipi di contenuto / colonne del sito all'interno di un ricevitore funzionalità (all'interno FeatureActivated ad esempio) anziché utilizzare XML dichiarativo.Se lo fai, è necessario assicurarsi che vi sia anche un metodo che pulisce dopo la funzione se appropriato all'interno del ricevitore della funzione (all'interno di FeatureDeactivating ad esempio).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top