1

我在导入 SpList 时遇到问题。我尝试复制粘贴很多共享点导入,但仍未修复。请帮我解决这个错误。谢谢你。

    public void CheckVersionEnable(string ListName)
    {
        SPSecurity.RunWithElevatedPrivileges(delegate()
        {
            using (SPSite osite = new SPSite("http://it3127:30091/"))
            {
                using (SPWeb oweb = osite.OpenWeb("http://it3127:30091/"))
                {

                    SPList docs = oweb.Lists[ListName];
                    if (docs.EnableVersioning == false)
                    {
                        docs.EnableVersioning = true;
                        docs.MajorVersionLimit = 10;
                        oweb.AllowUnsafeUpdates = true;
                        docs.Update();
                        oweb.AllowUnsafeUpdates = false;
                    }
                }
            }
        });

    }
}
4

1 回答 1

0

如果您还没有包括:

using Microsoft.SharePoint;

在文件的顶部(或在您的命名空间内),您必须将其前缀为:

Microsoft.SharePoint.SPList list;

作为附加说明,请确保您没有:

   namespace SPList {

   }

在您的解决方案中。听起来好像有一个名称空间,SPList您正试图从中创建一个新类型(而不是实际的SPList类)

于 2013-09-30T09:36:51.100 回答