Поле с ID [GUID], определенное в функции [GUID], было обнаружено в текущей сборе сайтов или в доборе

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

Вопрос

У меня есть решение для фермы с одной функцией, которая имеет кучу столбцов сайта и тип контента.

Тип контента наследуется со страницы Enterprise Wiki, но эта функция имеет зависимость активации от функции коллекции сайтов издательства.

Я получаю ошибку в заголовке после активации функции Site-Shoped.

Сначала я подумал, что это была проблема Visual Studio 2010, не отказавшаяся от решения из предыдущей ошибки сборки, которая у меня была или что -то в этом роде.

Но это не будет развертываться даже в новой коллекции сайтов, что дает ошибку:

The field with Id [GUID] defined in feature [GUID] was found in the current site collection or in a subsite.

Я вручную удалил его из Farm Solutions в CA, добавил его вручную, развернул вручную, но все же получил ошибку при попытке активировать функцию коллекции сайтов.

Вот поле, на которое на самом деле жалуется:

<Field ID="{522D25C2-2826-46A2-BCAE-A8B0A6BFE476}"
        Name="Tab1Link"
        DisplayName="Tab 1 URL"
        Type="URL"
        Group="A Group"
       />

Я что-то упускаю?

РЕДАКТИРОВАТЬ:

Я добавляю к типу контента, как:

<FieldRef ID="{522D25C2-2826-46A2-BCAE-A8B0A6BFE476}" DisplayName="Tab 1 URL" Name="Tab1Link"/>
Это было полезно?

Решение

В вашей базе данных контента должно быть существующее поле. Вы пробовали это с другим Guid? Или, возможно, есть поле с именем tab1link, но другое отображаемое имя или скрытое. Вы также можете попробовать другое имя.

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