У меня есть тип контента, который не исчезнет. Я пытался возиться с функцией, которая установила его (переустановка, деактивация, убирание и т. Д.), Но безрезультатно. Наконец, вот попытка PowerShell, которая кратко иллюстрирует проблему:
PS C:\Users\Administrator> $web = get-spweb http://cbaoth/sites/dev0
$ct = $web.ContentTypes["Timed Activity"]
$u = [Microsoft.SharePoint.SPContentTypeUsage]::GetUsages($ct)
if ($u.Count > 0) {
foreach ($usage in $u) {
Write-Output ("The content type is used here: {0}",$usage)
}
} else {
$ct.Delete()
$web.Update()
}
Exception calling "Delete" with "0" argument(s): "The content type "Timed Activity" is part of an application feature."
At line:10 char:13
+ $ct.Delete <<<< ()
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Кто-нибудь знает, что я могу с этим поделать? Я разрабатываю решение с типами контента в нем, и я не могу вносить изменения, потому что оно не может быть правильно отозвано и последующее развертывание завершается неудачей.