Вопрос

Я использую новый метод 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 -комментарии в разделе поля, или вы не получите никаких полей в своем типе контента!

Есть несколько примеров этого, также в обновлении функций. Это настоящий позор, так как это означает, что вы не можете документировать вещи в своей декларативной логике в манифестах.

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