Перенос пользовательских действий с SP 2007 на 2010 - PullRequest
1 голос
/ 18 февраля 2011

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

<CustomAction Id="UserInterfaceLightUp.MobiusDiscretionaryArchivingLibMenu"
    RegistrationType="List"
    RegistrationId="101"
    GroupId="ActionsMenu"
    Location="Microsoft.SharePoint.StandardMenu"
    Sequence="1002"
ImageUrl = "/_layouts/IMAGES/MyImage.gif"
Title="My Title"/>

Когда я внедряю его в SP 2010, я получаю то же поведение в режиме пользовательского интерфейса 2007 года, и эти действия становятся доступными из «Пользовательских команд» в режиме пользовательского интерфейса 2010 года. Есть ли способ запретить отображение меню в «Пользовательских командах». Для этого я хотел бы создать кнопки ленты только для режима пользовательского интерфейса 2010 года и меню только для режима пользовательского интерфейса 2007 года.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2011
0 голосов
/ 18 февраля 2011

Посмотрите нашу серию о портировании решения SharePoint 2007 на 2010 при сохранении совместимости с обоими.

Итак, для решения вашей проблемы мы поддерживаем отдельную папку SPHive_2010, которая содержитфайлы, которые будут использоваться для перезаписи SP2007 в процессе сборки.Мы создаем 2 отдельных файла WSP.

...