SharePoint 2010, где мои типы контента и поля?
-
16-10-2019 - |
Вопрос
Я использую новый метод VS 2010 для разработки вокруг SharePoint, поэтому он немного абстрагирует метод RAW 2007 года. Хотя это хорошо в одном смысле, что -то просто пошло не так, и теперь я не уверен, что делать.
У меня есть поле, определенное так:
<Field
Viewable="TRUE"
Type="Integer"
ID="{FCF2F7BD-7462-4229-93B3-EFC42308D605}"
Name="ID4"
DisplayName="ID4"
StaticName="ID4"
Required="TRUE"
EnforceUniqueValues="TRUE"
Group="OrgStructure"
>
</Field>
Если я открою настройки сайта, ни группа, ни поле не указаны в столбцах сайта.
Мне нужно вручную удалить и управлять некоторыми проблемными столбцами сайта. Как я могу отредактировать определение столбца сайта, чтобы они появились в разделе столбцов сайта?
Решение
Весьма вероятно, что у вас его развернута. Другими словами, функция либо может не существовать, либо не быть активирована. Обратите внимание, что если вы нажимаете F5, чтобы запустить приложение VS.NET, и решение развертывается ... но когда вы прекращаете отладку VS.NET по умолчанию, отказывается от решения, которое многие люди не ожидают.
Другие советы
Парсер, который извлекает поля из манифеста функции, очень чувствителен к таким образом, как комментарии в манифесте. Убедитесь, что вы удалили все HTML -комментарии в разделе поля, или вы не получите никаких полей в своем типе контента!
Есть несколько примеров этого, также в обновлении функций. Это настоящий позор, так как это означает, что вы не можете документировать вещи в своей декларативной логике в манифестах.