自定义操作从SP 2007迁移到2010

时间:2011-02-18 14:34:22

标签: sharepoint sharepoint-2007 sharepoint-2010 ribbon custom-action

我在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 UI模式下获得相同的行为,并且这些操作在2010 UI模式下可从“自定义命令”获得。 有没有办法不允许菜单出现在“自定义命令”中。为此,我想仅为2010 UI模式创建功能区按钮,仅为2007 UI模式创建菜单。

事先谢谢。

2 个答案:

答案 0 :(得分:0)

查看我们关于porting a SharePoint 2007 solution to 2010的系列文章,同时保持与两者的兼容性。

总之,为了解决您的问题,我们维护一个单独的SPHive_2010文件夹,其中包含将在构建过程中用于覆盖SP2007特定文件的文件。我们构建了2个单独的WSP文件。

答案 1 :(得分:0)