Почему пользовательские списки, поля, ContentTypes и Views остаются в уярении WSP

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

  •  10-12-2019
  •  | 
  •  

Вопрос

Я построил WSP в Visual Studio 2010 для моего портала SharePoint 2010.В против, я создал несколько пользовательских списков, полей, типов и представлений контента.Когда я развернул его, я вижу некоторые пользовательские списки, поля, типы контента и представления.Когда я убираю свои WSP эти пользовательские списки, поля, типы контента и представления остаются существующими.Почему они не удаляются командой retracting PowerShell?

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

Я вижу в коллекции сайта функций все еще активированные.Также в объектах сайта.Это проблема?

Это было полезно?

Решение

Вы ударили ответ сами.Обязательно деактивируйте любые функции перед удалением / удалением решения.Существует очень мало случаев, когда он подходит для удаления решения, прежде чем вы деактивировали функцию.Будьте предупреждают, что если вы удалите решение сначала, вы не сможете отключить функцию изящно позже.

Другая возможная причина, по которой этот вопрос может возникнуть, если вы создаете свои списки / типы контента / столбцы сайта в ресивере функций (например, внутри FeatureActivated), а не с использованием декларативного XML.Если вы сделаете, то, вы должны убедиться, что есть также способ, который убирается после функции, если это необходимо, если необходимо внутри приемника функций (например, внутри FeatureDeactivating).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top